formulaire: Une liste et un champ texte à recevoir

dr23
Invité n'ayant pas de compte PHPfrance

05 mars 2005, 13:22

voila, j'arrive a recevoir plusieur chanps texte de cette forme là:

Code : Tout sélectionner

<form method="post" action="admin.php?modif=2"> Citation:<br> <input type="text" name="citation" size="40"><br> <input type="submit" name="Submit" value="Ajouter"> </form>
ca ne me pose pas de soucis

mais je voudrai envoyer EN PLUS d'une saisie de texte, la valeur d'une liste déroulante quand jappuie sur le bouton Ajouter
et la je suis perdu :(

La code de ma liste déroulante est le suivant:

Code : Tout sélectionner

<form method="post"> <select name="profs" size=1> <?php $query_aff=mysql_query("SELECT * FROM ed_profs"); $nb_profs=mysql_num_rows($query_aff); // début de la liste if($nb_profs==0) echo '<option>Aucune entrée</option>'; else { while($temp=mysql_fetch_array($query_aff)) { echo '<option value="'.$temp[nom].'">'.$temp[nom].'</option>'; } } // fin de la liste ?> </select> </form>
mais le soucis quand j'appuie sur le bouton Ajouter et bah quand le navigateur recharge la page il me di qu'il ne connait pas la valeur 'profs' ( à la ligne:

Code : Tout sélectionner

$name_save=$_POST['profs'];// on récupère le nom du prof
).

Donc voila mon soucis et je sais pas trop koi faire? j'espère avoir correctement posé mon problème.

Mammouth du PHP | 1311 Messages

05 mars 2005, 13:25

inclu ton code de ta liste dans ton premier formulaire
si c'est pas ca j'ai pas compris ton pb

Invité
Invité n'ayant pas de compte PHPfrance

05 mars 2005, 14:16

ahhhhhhhhhhhhhhh ba ca y est j'ai capito ! bah merci
je faisais en fait deux formulaires différents. nan mais j'ai compris comment ca fonctionne maintenant. merci

[ resolu ]

dr23
Invité n'ayant pas de compte PHPfrance

06 mars 2005, 12:10

Finalement résolu à moitié.
je comprends qu'il faille les mettre dans le meme <form>
mais imaginer, les deux partie sont dans des cellules de tabeau différent, il ne peuvent pas etre dans le meme <form>
comment faire alors ?

Mammouth du PHP | 1311 Messages

06 mars 2005, 12:49

ca ne pose aucun pb

Code : Tout sélectionner

<form...> <table> ... </table> </form>

dr23
Invité n'ayant pas de compte PHPfrance

06 mars 2005, 15:24

en continuant à cherchant j'ai trouvé. mais merci encore