je souhaite crée une liste déroulante, avec comme les valeurs les noms d'enseignant mais cela s'affiche mal. de plus, je souhaite faire un select qui renvoi sur deux boutons de lien avec un passage par adresse de la valeur du numéro d'enseignant. mais cela ne fonctionne pas.
Merci de m'aider
<?php
echo '<select size=1 name="cat">';
echo '<option value="-1">Choisir un enseignant<option>';
while ($donnees = mysql_fetch_array($reponse1) )
{
?>
... y a du boulot !
A mon avis commence par oublier les "<td>" dans une balise option.
Ensuite tu dois reprendre ta conception du début et te poser les bonnes questions :
- est ce utile de mettre toutes les informations concernant l'enseignant ?
oui ? => la liste déroulante n'est pas une bonne idée pour présenter les données
(tu vas te retrouver avec des options de 200 caractères ou plus, c'est illisible)
Idées :
pourquoi ne pas présenter toutes les données relatives à l'enseignant dans un tableau ? ou ne mettre dans ce tableau que les noms / prénoms / ville et afficher sous forme de popup le reste des informations lors du survol de la souris
non ? => dans ce cas tu ne mets que les infos essentielles dans les options (ex : Daniel Dupont (Paris)), comme ci dessous :
Il ne te reste plus qu'à récupérer la value de l'option qui correspond au numéro de l'enseignant et la valeur de $_POST['action'] qui sera égale à "mod" pour une demande de modification, et à "sup" pour une suppression.