Bonsoir à tous
je poste ici car j'ai un petit problème pour effectuer de l'url rewriting sur un formulaire. Tout d'abord voici le code de mon formulaire :
et le code javascript
Je ne met pas les regles de redirection car ce code ne marche pas.
Mon but est d'obtenir une url du type pays-ville.html . Malheureusement je ne peut pas mettre directement le pays et la ville dans le champs action du form.
Je me suis donc penché sur la redirection. Mais j'arrive toujours sur la page list.php...
Merci de m'aider.
je poste ici car j'ai un petit problème pour effectuer de l'url rewriting sur un formulaire. Tout d'abord voici le code de mon formulaire :
Code:
<form action="list.php" method="get">
<input type="hidden" name="pays" value="<?=$_GET['pays']?>">
<select name="ville" size="9" style="width:193px;">
<? while ($res = mysql_fetch_array($allvilles)) { ?>
<option value="<?=$res["ville"]?>-<?=$res["dept"]?>"><?=$res["ville"]?> (<?=$res["dept"]?>)</option>
<? } ?>
</select>
<input type="submit" value="Rechercher" OnClick="return Redirect();"/>
</form>
et le code javascript
Code:
function Redirect() {
document.location.href = "http://monsite.com/" + doc.form.pays.value + "-" + doc.form.ville.value + ".html";
document.submit();
return true;
}
Je ne met pas les regles de redirection car ce code ne marche pas.
Mon but est d'obtenir une url du type pays-ville.html . Malheureusement je ne peut pas mettre directement le pays et la ville dans le champs action du form.
Je me suis donc penché sur la redirection. Mais j'arrive toujours sur la page list.php...
Merci de m'aider.