probleme avec une liste déroulante...[resolu]

probleme avec une liste déroulante...[resolu] - PHP - Programmation

Marsh Posté le 08-07-2005 à 09:17:33    

bonojour a tous...
 
 
je n'arrive pas a trouvé une erreur dans mon code et c tres chiant!!!!!!!!! :fou:  
 
voici le bout qui bloc tout:
 

Code :
  1. <body>
  2. <?php
  3. $connection=mysql_pconnect("xxx","xxx","xx" ) or die(mysql_error());
  4. mysql_select_db("test" ) or die(mysql_error());
  5. $req="select nomsociete from client";
  6. $query=mysql_query($req) or die(mysql_error());
  7. $nb=mysql_num_rows($query);
  8. $i=0;
  9. print '<SELECT name="nom">';
  10. while ($tableau=mysql_fetch_array($query) or $i<$nb)
  11. {echo '<OPTION>'. stripslashes( $tableau["nomsociete"]).'</option>';
  12. $i++;}
  13. print '</select>';
  14. mysql_free_result($query);
  15. mysql_close($connection);
  16. ?>
  17. <input type="submit" value="envoyer">
  18. </body>


explication:
 
comme vous pouvez le voir je creer un liste déroulante a partir d'une base de donnée... la pas de soucis en faite le probleme est mon boutton submit a la fin qui ne s'affiche pas en gros une fois ma liste faite tout le code que je met derriere ne marche pas et je ne trouve pas l'erreur..pourkoi sa ne s'affiche pas???
 
merci pour votre aide...[:atog]


Message édité par zit_zit le 08-07-2005 à 09:42:12
Reply

Marsh Posté le 08-07-2005 à 09:17:33   

Reply

Marsh Posté le 08-07-2005 à 09:21:08    

Déjà ce que tu fais avec mysql_num_rows puis dans la boucle semble totalement inutile, ou alors j'ai pas saisi le but. Un while ($tableau=mysql_fetch_array($query)) suffit.
 
Sinon, ça manque pas légèrement de balise <form> pour englober tout ça ? [:mlc]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 08-07-2005 à 09:25:33    

As tu mis ton submit dans un form ??

Reply

Marsh Posté le 08-07-2005 à 09:35:31    

probleme resolu en rajoutant simplement le form!!!mais je ne comprend pas pourkoi?? enfin des trud comme ça rien de tel pour m'enervé!!!! :fou:  
 
enfin merci quand meme...
 
tiens comment on fait pr que le topic appairaissent en resolu???

Reply

Marsh Posté le 08-07-2005 à 09:38:25    

tu édites le premier post et tu changes le titre...
 
Enfin, si tu ne mets pas le <form>, ca ne marche pas, c'est normal ... Donc t'énerver bah euh ... prend un kiss cool :D


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 08-07-2005 à 09:43:01    

plainsofpain a écrit :

tu édites le premier post et tu changes le titre...
 
Enfin, si tu ne mets pas le <form>, ca ne marche pas, c'est normal ... Donc t'énerver bah euh ... prend un kiss cool :D


 
 
merci du conseil poue edit et kiss cool.. [:jguitare]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed