Resultat de recherche dans un site d'annonces
Lucas
-
epitale Messages postés 3943 Date d'inscription Statut Membre Dernière intervention -
epitale Messages postés 3943 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un site d'annonces dans lequel les recherches sont affinées
par ex : pour une voiture vous pouvez choisir "année" , "km", "carburant" etc..
Dés que la recherche est effectuée, tous les champs remplis par l'utilisateur disparaissent, et s'il veut refaire la recherche, il doit re-remplir tous les champs..
les pages de résultats de recherche se composent comme suit : header, search, résultats, footer.
Avez vous une idee pour que les champs de recherche restent préremplis dans ma page de résultats?
Cordialement
J'ai un site d'annonces dans lequel les recherches sont affinées
par ex : pour une voiture vous pouvez choisir "année" , "km", "carburant" etc..
Dés que la recherche est effectuée, tous les champs remplis par l'utilisateur disparaissent, et s'il veut refaire la recherche, il doit re-remplir tous les champs..
les pages de résultats de recherche se composent comme suit : header, search, résultats, footer.
Avez vous une idee pour que les champs de recherche restent préremplis dans ma page de résultats?
Cordialement
A voir également:
- Resultat de recherche dans un site d'annonces
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site de partage de photos - Guide
- Site x - Guide
1 réponse
Et là qui voilà???
Je vais t'aider, nom d'un Gadget!
Il faut que le bouton pour retourner sur la page de recherche renvoie les critères en POST(c'est donc un bouton submit de formulaire en fait), bien sûr en PHP ... Gadgetocopter!! _X_
Et le formulaire de recherche aussi doit être en php( Gadgetochapo \ô/), voici pour le bouton:
<form method="POST" VALUE="search.php">
<input type="hidden" name="annee" value="<?php echo $annee;?> ">
<input type="hidden" name="km" value="<?php echo $km;?> ">
<input type="hidden" name="carburant" value="<?php echo $carburant;?> ">
<input type="hidden" name="etc" value="<?php echo $etc;?> ">
<input type="hidden" name="is_modif" value="
<?php echo 'oui'; // cet input pas obligé mais c'est plus joli?> ">
<SUBMIT VALUE="Modifier la recherche">
</form>
Et sur la page de recherche ajouter ceci( Gadgetoroller ôôô ):
if(isset $_POST['is_modif'] && $_POST['is_modif']=='oui' ){
echo "Modifiez vos critères Nom d'un Gadget";
}
//et dans le formulaire au niveau de chaque input:
<input type="text" name="annee"
<?php if($isset($_POST['$annee'])){echo "value=' ".$annee." ' "; }?>
>
//Si c'est des listes déroulantes le if indiqueras que l'item est sélectioné par défaut.
...
<SELECT NAME="annee">
<?php
$year=1666;
while ($year <= 2011) {
echo "<OPTION VALUE=' ".$year." ' ";
if($year==$_POST['annee']){
echo "SELECTED='selected' ";
echo ">";
$year++;
}
?>
</select>
Voilà désolé pour l'inspecteur Gadget(OhOH!!), ça doit être le manque de sommeil+ un clavier de netbook avec des touches pourris.
Je vais t'aider, nom d'un Gadget!
Il faut que le bouton pour retourner sur la page de recherche renvoie les critères en POST(c'est donc un bouton submit de formulaire en fait), bien sûr en PHP ... Gadgetocopter!! _X_
Et le formulaire de recherche aussi doit être en php( Gadgetochapo \ô/), voici pour le bouton:
<form method="POST" VALUE="search.php">
<input type="hidden" name="annee" value="<?php echo $annee;?> ">
<input type="hidden" name="km" value="<?php echo $km;?> ">
<input type="hidden" name="carburant" value="<?php echo $carburant;?> ">
<input type="hidden" name="etc" value="<?php echo $etc;?> ">
<input type="hidden" name="is_modif" value="
<?php echo 'oui'; // cet input pas obligé mais c'est plus joli?> ">
<SUBMIT VALUE="Modifier la recherche">
</form>
Et sur la page de recherche ajouter ceci( Gadgetoroller ôôô ):
if(isset $_POST['is_modif'] && $_POST['is_modif']=='oui' ){
echo "Modifiez vos critères Nom d'un Gadget";
}
//et dans le formulaire au niveau de chaque input:
<input type="text" name="annee"
<?php if($isset($_POST['$annee'])){echo "value=' ".$annee." ' "; }?>
>
//Si c'est des listes déroulantes le if indiqueras que l'item est sélectioné par défaut.
...
<SELECT NAME="annee">
<?php
$year=1666;
while ($year <= 2011) {
echo "<OPTION VALUE=' ".$year." ' ";
if($year==$_POST['annee']){
echo "SELECTED='selected' ";
echo ">";
$year++;
}
?>
</select>
Voilà désolé pour l'inspecteur Gadget(OhOH!!), ça doit être le manque de sommeil+ un clavier de netbook avec des touches pourris.
epitale
Messages postés
3943
Date d'inscription
Statut
Membre
Dernière intervention
915
ou bien en javascript