Filtrage en php

emii -  
 emii -
Salu tout le monde

J'ai deux combo box "select " qui récuperent des informations apartir de la base de données

le probleme est quand je choisie dans la premiere combo la deuxieme doit etre remplit avec des information qui depondent de notre premire choix dans la premiere combo

j espere que vous comprenez mon probleme c'est un filtrage automatique un depond de l'autre

Merci

4 réponses

  1. emii
     
    svp est ce qu'il ya quelqu un qui sais une methode pour resoudre mon probleme :s
    0
  2. wAxxx Messages postés 455 Statut Membre 46
     
    Bonsoir emii,
    Ce que tu cherches n'a aucun rapport avec php, mais plutot avec Javascript

    je ne sais pas si tu le maitrise au moins ces abcd.
    Tu fais une fontction déclencher par l'évènement "onchange" qui génère automatiquement le select 2

    exemple

    function chager_mon_select()
    {
    if (this.value=="Mon option 1")
    {
    document.getElementById("div_dynamique").innerHTML="mon select 2 içi";
    return;
    }
    }

    bon franchement si tu décide de travailler avec du javascript, dis le en nous fournissant le code de ta page et te fera le boulot
    0
    1. emii
       
      merci waxxx oui si ca va resoudre mon probleme pourqoi pas

      voila ici j ai selectionner les etablissements


      <select id="optionP" name="option[]" >
      <option></option>
      <?PHP
      $IAM=mysql_connect('localhost','root','');
      mysql_select_db('etablissements',$IAM);

      $sql=mysql_query("select nom_etab from etablissement");
      session_start();
      $_SESSION['nbr']=mysql_num_rows($sql);
      while($aff2=mysql_fetch_array($sql)){
      for($i=0;$i<=$nbr;$i++){
      if(isset($_POST['option'][$i])){$op=$op.','.$_POST['option'][$i];}
      $pp=$_POST['option'][$i];
      echo "<option value='".$aff2[0]."' >".$aff2[0]." </option>";
      }}
      ?>
      </select>


      qu on je choisie une de ces etablissement doit récupérer les niveau qui existe dans cette etablissement dans une combobox



      j espere que tu as compris mon probleme
      0
  3. emii
     
    voila ici j ai selectionner les etablissements

    <select id="optionP" name="option[]" >
    <option></option>
    <?PHP
    $IAM=mysql_connect('localhost','root','');
    mysql_select_db('etablissements',$IAM);

    $sql=mysql_query("select nom_etab from etablissement");
    session_start();
    $_SESSION['nbr']=mysql_num_rows($sql);
    while($aff2=mysql_fetch_array($sql)){
    for($i=0;$i<=$nbr;$i++){
    if(isset($_POST['option'][$i])){$op=$op.','.$_POST['option'][$i];}
    $pp=$_POST['option'][$i];
    echo "<option value='".$aff2[0]."' >".$aff2[0]." </option>";
    }}
    ?>
    </select>

    qu on je choisie une de ces etablissement doit récupérer les niveau qui existe dans cette etablissement dans une combobox
    0