Pb deux liste en PHP

Pb deux liste en PHP - PHP - Programmation

Marsh Posté le 20-10-2010 à 12:35:00    

Bonjour,  tout le monde ça va ?
 
j'ai deux listes, une contient des valeurs et l'autre est vide, je veux quand je fais double clique sur une valeur qui se déplace dans la liste2 et inversement  
 
voici mon code qui ne marche pas, quand je clique il passe rien ... ?! Merci d'avance
 
Javascript :
 
function deplacer(liste_depart, liste_arrivee)
{
for(i = 0; i < liste_depart.options.length; i++)
{
  if(liste_depart.options[i].selected && liste_depart.options[i] != "" )
  {
 o = new Option(liste_depart.options[i].text, liste_depart.options[i].value);
 liste_arrivee.options[liste_arrivee.options.length] = o;
 liste_depart.options[i] = null;
 i = i - 1 ;
  }
  else
  {
 // alert( "aucun element selectionne" );
  }
}
}

PHP :

<form action='' method='post'>
 <select name='dispo[]' id='dispo' multiple='multiple' size=5 OnDblClick='javascript: deplacer( this.form.dispo, this.form.choix );'>
 <option value='a'/>A</option>
 <option value='b'/>B</option>
 <option value='c'/>C</option>
 </select>
 
 <select name='choix[]' id='choix' style='width: 210px;' size=5 multiple='multiple' OnDblClick='javascript: deplacer(this.form.choix, this.form.dispo );'>
 </select>
</form>
 
 
 
<config>Windows XP / Firefox 3.6.10</config>

Reply

Marsh Posté le 20-10-2010 à 12:35:00   

Reply

Marsh Posté le 20-10-2010 à 13:53:19    

Je vois pas de php, là.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 20-10-2010 à 14:10:47    

skeye a écrit :

Je vois pas de php, là.


 
 
voilà :
<?php
 echo "
  <div class='cvthequeForm'>
   <h4>Rechercher dans la CVth&egrave;que</h4>
   <form action='' method='post'>
    <table class='searchCvTheque'>
     <tr>
      <td>Disponibilit&eacute;</td>
      <td>
       <select name='dispo[]' id='dispo' multiple='multiple' size=5 OnDblClick='javascript: deplacer( this.form.dispo, this.form.choix );'>";
       foreach($ej_situation as $dispo)
       {
        $cleDispo = array_search($dispo, $ej_situation);
        echo "<option value='$cleDispo'/>$dispo</option>";
       }
      echo"</select>
          <select name='choix[]' id='choix' style='width: 210px;' size=5 multiple='multiple' OnDblClick='javascript: deplacer(this.form.choix, this.form.dispo );'>
       </select>
      </td>
     </tr>
     
   </table>
   </form>
  </div>";
?>


Message édité par atout1 le 20-10-2010 à 14:11:22
Reply

Marsh Posté le 20-10-2010 à 14:18:04    

Ce que je voulais dire c'est que ta question ne concerne que la partie javascript.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 20-10-2010 à 14:23:51    

skeye a écrit :

Ce que je voulais dire c'est que ta question ne concerne que la partie javascript.


oui, et pourquoi la fonction ça ne marche pas depuis PHP ?  

Reply

Marsh Posté le 22-10-2010 à 18:32:33    

faut regarder du coté des fonctionnalités ajax avec jquery non?  
 
http://api.jquery.com/jQuery.ajax/


---------------
Bla (blaa bbla)
Reply

Sujets relatifs:

Leave a Replay

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