Le système de recherche de mon site de geo

Mickael86480 Messages postés 660 Date d'inscription   Statut Membre Dernière intervention   -  
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   35
 
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   Statut Membre Dernière intervention   35
 
Personne ne peut m'aider?
0
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
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   Statut Membre Dernière intervention   35
 
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   Statut Membre Dernière intervention   1 340
 
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   Statut Membre Dernière intervention   35
 
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   Statut Membre Dernière intervention   1 340
 
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