par
yoann38 » 08 mai 2016, 19:40
Salut à tous.
Je me retourne vers vous mon problème sur mon formulaire.
Si il y a aucune ville de posté on redirigé vers region suivi de ville que l'utilisateur vient de saisir et si il y a déjà une ville de renseignée alors on redirigé également vers region + ville.
Si il n y a pas de ville de renseignée ca me créer le bon lien mais si une ville est déjà renseignée ca redirige vers region + region + ville, en gros ya 2 fois région pourquoi ?
<?php
// Check données
if(isset($_POST['ville']))
{
if(!empty($_REQUEST['ville'])) {
header('Location: '.$_REQUEST['region'].'/'.$_POST['ville'].'.html');
}else{
header('Location: '.$_POST['ville'].'.html');
}
}
echo 'nom de la ville : <strong>'. $_REQUEST['ville'].'</strong>';
?>
le formulaire:
<form id="choice" method="POST" action="<?php echo !empty($_POST['ville']) ? '/'.$_REQUEST['ville'] : NULL;?>">
<div class="col-md-10 col-sm-10 max">
<input title="Recherche par ville" placeholder="Recherche par ville" class="form-control" placeholder="Recherche par ville" value="<?php echo !empty($_REQUEST['ville']) ? $_REQUEST['ville'] : NULL;?>" name="ville" id="ville" type="search">
</div>
<div class="col-md-2 col-sm-2 max">
<button type="submit" class="find" value="Rechercher"><i class="fa fa-search" aria-hidden="true"></i></button>
</div>
</form
Merci à vous
Salut à tous.
Je me retourne vers vous mon problème sur mon formulaire.
Si il y a aucune ville de posté on redirigé vers region suivi de ville que l'utilisateur vient de saisir et si il y a déjà une ville de renseignée alors on redirigé également vers region + ville.
Si il n y a pas de ville de renseignée ca me créer le bon lien mais si une ville est déjà renseignée ca redirige vers region + region + ville, en gros ya 2 fois région pourquoi ?
[php]<?php
// Check données
if(isset($_POST['ville']))
{
if(!empty($_REQUEST['ville'])) {
header('Location: '.$_REQUEST['region'].'/'.$_POST['ville'].'.html');
}else{
header('Location: '.$_POST['ville'].'.html');
}
}
echo 'nom de la ville : <strong>'. $_REQUEST['ville'].'</strong>';
?>[/php]
le formulaire:
[php]<form id="choice" method="POST" action="<?php echo !empty($_POST['ville']) ? '/'.$_REQUEST['ville'] : NULL;?>">
<div class="col-md-10 col-sm-10 max">
<input title="Recherche par ville" placeholder="Recherche par ville" class="form-control" placeholder="Recherche par ville" value="<?php echo !empty($_REQUEST['ville']) ? $_REQUEST['ville'] : NULL;?>" name="ville" id="ville" type="search">
</div>
<div class="col-md-2 col-sm-2 max">
<button type="submit" class="find" value="Rechercher"><i class="fa fa-search" aria-hidden="true"></i></button>
</div>
</form[/php]
Merci à vous