Le système de recherche de mon site de geo

Fermé
Mickael86480 Messages postés 660 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 11 mars 2021 - 15 mai 2012 à 19:59
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 16 mai 2012 à 16:17
Bonjour, je fais appel à vous car j'ai un problème qui va peut-être vous paraître simple ^^.

Donc dans le système de recherche de pays de mon site de geo, pour trouver son pays l'utilisateur doit remplir 3 critères. Une fois qu'il a trouver celui qu'il cherche, il peut cliquer sur une image pour avoir plus d'informations sur le pays qu'il cherchait. Ensuite s'il souhaite revenir à la recherche, il a sa disposition un bouton retour.

Seulement le problème c'est que lorsqu'il revient à la page de recherche, il revient au début de la liste, j'aimerai qu'il revienne au pays qu'il a trouvé. Voici un exemple :

S'il entre ceci : nom_pays=ang, il obtient les résultats suivant :

- Angleterre
- Angola
- Anguilla
- Bangladesh

S'il choisit le Bangladesh, il obtient les informations sur celui-ci. Lorsqu'il retourne à la page de recherche, il retrouve bien la liste précédente, seulement il retourne au début de cette liste or j'aimerai qu'il retrouve le Bangladesh au début et non l'Angleterre car si sa recherche retourne 50 pays et qu'il souhaite avoir le 45e, lorsqu'il fera le retour vers la recherche il devra parcourir toute la liste.

Voilà j'espère être clair sinon dites le moi, merci de votre aide.


A voir également:

3 réponses

Mickael86480 Messages postés 660 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 11 mars 2021 35
15 mai 2012 à 20:58
Si je ne suis pas clair dites-le et j'essaierai de répondre à vos questions
0
Mickael86480 Messages postés 660 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 11 mars 2021 35
16 mai 2012 à 13:43
Personne ne peut m'aider?
0
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
16 mai 2012 à 13:58
Bonjour,

mettre la sélection en session ou en cookie,

quand on revient sur la page de sélection, prendre la valeur en session ou en cookie et mettre l'option en selected

A+
0
Mickael86480 Messages postés 660 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 11 mars 2021 35
16 mai 2012 à 15:22
D'accord et comment puis-je faire sa, je pense à :

$_SESSION['nom_pays'] = nom_pays;

mais ensuite comment faire pour le sélectionner?
0
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
16 mai 2012 à 15:32
vos options dans un array, exemple:

$listepays = array(
   'fra' => 'France',
   'ger' => 'Allemagne',
   'bel' => 'Belgique', ....etc....
);


en html:

<form............>
............
<select name='code_pays'?>
<?php
foreach($listePays AS $code => $pays) {
      $selected = null;
      if ($code == $_SESSION['code_pays']) {
          $selected = " selected='selected'";
      }
      echo "   <option value='$code'$selected>$pays</option>\n";
}
?>
</select>
.....
</form>


A+
0
Mickael86480 Messages postés 660 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 11 mars 2021 35
16 mai 2012 à 15:56
je te donne un lien vers mon site car je ne pense pas que cela corresponde à ce que je cherche.

http://mickael.bernaudeau.free.fr/index.htm

merci de ton aide
0
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
16 mai 2012 à 16:17
franchement?

franchement il y a plus exhaustif:
https://www.cia.gov/library/publications/the-world-factbook/index.html

c'est sur le site de la CIA....

bon, sinon pour vous, si vous pratiquez pas php, je peux guère refaire votre site pour vous.

A+
0