Remplir formulaire a partir d une liste derou

Bonjour,
j ai une liste deroulante et je veux que mon formulaire se replisse en fonvtion de l element chosi dans ma liste
:(
Configuration: Windows 2003
Firefox 2.0.0.14

5 réponses

  1. bienvenue dans le club j'ai le meme problème que toi et j'ai pas trouvé on ma proposé

    <form name="frm">
    ta liste 1
    <select name=*** onchange="javascript:changeselect()">
    <option value=choix1>choix1</option>
    <option value=choix2>choix2</option>
    </select>
    ta liste 2
    <select name=*******>
    </select>
    </form>

    puis tu ajoute un fonction javascript

    function javascript
    {
    if(document.forms['frm'].***.value=="choix1")
    {
    Ajout dans la deuxieme liste
    }
    else
    {
    Ajout dans le deuxieme liste mais pour le choix2
    }
    }
    0
    1. En fait ce que je comprend , pk tu mets les OPTIONs ,
      je te met mon code en copie , en fait c un simple formulaire ne php avce une liste deroulanet et un champs de texte qui doit changer en focntion de mon choix sur la liste , j ai reussi a remplir ma liste a partir de la base , mais je veux remplir aussi le champ de texte .

      <?php
      mysql_connect("localhost", "root", "");
      mysql_select_db("p2i");
      $reponse = mysql_query("SELECT * FROM commandes_dsi"); // Requête SQL

      while ($donnees = mysql_fetch_array($reponse) )
      {
      ?>
      <html>

      <form method="POST">
      <center>
      <p><br>
      <br>
      <br>
      </p>
      <table width="200" border="1">
      <tr>
      <td><img src="banniere_dsi.jpg" width="800" height="160"></td>
      </tr>
      <tr>
      <td height="500" bgcolor="#9EC2E4"> <center>
      <p> </p>
      <p><strong>Recherche par nom : </strong>

      <?php
      $sql = " SELECT distinct nom FROM commandes_dsi ";
      $result = mysql_query($sql) or die("Requete pas comprise");?>

      <select name="liste_nom" id="liste_nom">

      <?php while ($row=mysql_fetch_array($result))
      {
      echo"<option>$row[0]</option>";
      }?>
      </select>
      </p>
      <table width="288" border="0">
      <tr>
      <td><strong>Nom </strong></td>
      <td><input name="nom" type="text" id="date4" value="<?php echo $donnees['nom']; ?>" size="20" maxlength="35"></td>
      </tr>

      </table>
      <p><a href="formulaire_cmd.php">Revenir à la page commandes </a></p>
      </center></td>
      </tr>
      </table>
      <p>  </p>
      <p> <br>
      <br>
      </p>
      </center>
      </form>
      </html>

      <?php
      }
      mysql_close(); // Déconnexion de MySQL
      ?>
      0
      1. dsl je pourrai pas te repondre par contre essaye de pose ta question dans le bon forum parceque la tes sur windows par sur programmation ou Webmastering

        bon courage
        0
        1. ah oui merci j'ai pas du faire attention
          0