Liste déroulante

Liste déroulante - PHP - Programmation

Marsh Posté le 04-05-2009 à 20:19:16    

Hello, j'ai un problème, je dispose d'une liste déroulante qui est alimentée via une base de données mais il me faut que quand l'utilisateur sélectionne une des différentes formations disponibles dans la liste déroulante, que cette formation alimente une autre table. Merci d'avance de votre aide  :)  
 
<HTML>
<HEAD></HEAD>
<form method="POST">
<select name="mon_champ">
 
<?php
 
// on affiche les formations dans une liste déroulante
{ print "<br><form><select>";
$SQL = "SELECT * FROM Action ";
    $res = mysql_query($SQL);
    while($val=mysql_fetch_array($res))
    echo "<option>".$val["intitule"]."</option>";}
 
<input type ="submit" name="OK" value="OK"/>
</form></select>
</BODY>
</HTML>

Reply

Marsh Posté le 04-05-2009 à 20:19:16   

Reply

Marsh Posté le 05-05-2009 à 09:29:25    

1) Met ton code entre les balises [cpp][/cpp], c'est plus clair et plus lisible
 
2) il va falloir revoir ton code, tu met a l'interieur d'un select, un formulaire et un bouton,  
 
3)je pense que ce que tu cherche, c'est que lorsque un utilisateur choisit une valeur, la page se rafraichit pour mettre à jour celle ci en fonction de la valeur choisit. Apres a toi lors du chargement, de traiter la valeur.
si c'est le cas

Code :
  1. <HTML>
  2. <HEAD></HEAD>
  3. <form method="POST">
  4. <select name="mon_champ">
  5. <?php
  6. // on affiche les formations dans une liste déroulante
  7. { print "<br><select onchange='document.formulaire.submit()' >";// des que l'utilisateur changera la valeur, la page sera rafraichit
  8. $SQL = "SELECT * FROM Action ";
  9.     $res = mysql_query($SQL);
  10.     while($val=mysql_fetch_array($res))
  11.     echo "<option>".$val["intitule"]."</option>";}
  12. ?>
  13. </select>
  14. </BODY>
  15. </HTML>


Message édité par infoman64 le 05-05-2009 à 09:29:39
Reply

Sujets relatifs:

Leave a Replay

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