voila mon formulaire
<?php include('connect_db.php'); ?>
<?php
$sql = "SELECT DISTINCT nom, prenom FROM infos_tbl GROUP BY nom ";
$query = mysql_query($sql) or die( 'Erreur' );
$nb = mysql_num_rows($query); ?>
ligne error: <form action="description-personne.php?nom=<?php echo urlencode($list['nom']);?>&prenom=<?php echo urlencode($list['prenom']);?>" method="post">
<select name="genre">
<?php while ( $list = mysql_fetch_array( $query ) ) {
echo '<option value="'.$list['nom'].' '.$list['prenom'].'">'.$list['nom'].' '.$list['prenom'].' </option> </a>';
}
mysql_close($db);
?>
</select>
<input type="submit" value="valider">
</form>
Ce formulaire fait une liste déroulante de toutes les personnes présentes dans ma table. Une fois la personne selectionée, un bouton "valider" permet d'arriver sur la page décrivant la personne.Or peut etre l'avez vous remarqué, quand je clique sur valider, il me dit que $list['nom']) et $list['prenom']) (en gras dans le code ci-dessus) ne sont pas définis.