Page 1 sur 1

possibilté de mettre des liens dans une liste

Posté : 06 janv. 2012, 01:02
par xzena
salut ^^
j'ai une liste de personne et je veux pouvoir afficher sa fiche personnelle en cliquant sur son nom dans la liste menu?
le code de ma liste :
<select name="personne []" id="personne "  multiple size ="15" >
            <option value="" selected >Selectionnez : </option>
            <?php
$perso= mysql_query("SELECT * FROM personne ORDER BY nom ASC");
while($affiche_perso= mysql_fetch_array($perso)){
   echo '<option value="'.$affiche_perso['nom'].' '.$affiche_perso['prenom'].' ['.$affiche_perso['id'].']  ">'.$affiche_perso['nom'].' '.$affiche_perso['prenom'].' ['.$affiche_perso['id'].'] </option>';
}
?>
    </select>
merci pour toute idée :)

Re: possibilté de mettre des liens dans une liste

Posté : 06 janv. 2012, 01:21
par AB
Oui et tu en es où ? un message d'erreur ? Un problème quelque part à quel niveau ?

Sinon pour ton code, pourquoi mettre le nom de ton select sous forme de tableau [] ?

Dans l'option value mets simplement l'id, le reste ne sert à rien pour récupérer la ligne.

Re: possibilté de mettre des liens dans une liste

Posté : 06 janv. 2012, 01:31
par xzena
justement où mettre la ligne du href???car içi ça donne rien!
..
<a href = '.$affiche_perso['nom'].' '.$affiche_perso['prenom'].'  ('.$affiche_perso['id'].')</option> > </a> ';
//pour les nom+prénom il faut que je les garde .

Re: possibilté de mettre des liens dans une liste

Posté : 06 janv. 2012, 01:47
par AB
Mets ton select dans un formulaire.
Ensuite dans la ligne de ton select tu écris
<select onchange="submit()" ... >
ce qui aura pour effet d'envoyer le formulaire.