Probleme de select et onchange

Résolu
cs_plopinou Messages postés 117 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 13 mai 2009 - 27 mars 2006 à 10:46
cs_plopinou Messages postés 117 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 13 mai 2009 - 28 mars 2006 à 10:50
Bonjour, voici mon probleme :

je veux faire un onChange sur mon slect, des qu'on le modifie, je recharge ma page, voila, pour le moment, quand j'ai plusieurs ligne affiche, donc plusieurs select les un en dessous des autres, si je modifie le select de la premiere ligne pas de probleme, mais les autres ca marche pas ...

quelqu'un voit d'ou vient le probleme?

Merci d'avance

voile comme sont mes pages :

la premiere :


,
----

switch ($statut)
{
case 'In' :
echo "----
";
include "select.php";
break;

case 'En cours':
echo "----
";
include "select.php";
break;

...
} 


mon select.php :


<?php echo ", $idinter</td>$nom ==> $nommachine, \";

?>  <center><? if($assemblage==1) echo "A"; ?> </center>, </gras>
<?= $vill?>,
<?php echo $idinter?>&amp;vari=<?echo $i?>">Tech,
<?php echo $idinter?>&amp;vari=<?echo $i?>">Sales,
<?=\"$dateheure, \";?>
          <? include "selec.php";?>
,
<center>    </center>,
</TD>

et enfin ma page selec.php :


,
----

<form id="formulair" action="statutexemple1.php?variable=<?echo $idmachine?>&amp;var=<?echo $i?>" method="post">

<select name="statut" id="select" onChange="formulair.submit();">

<? echo  " <option>$statut</option>"; ?>
<option value='In' >In</option><option value='En cours' >En cours</option><option value='Out' >Out</option><option value='En attente' >En attente</option><option value='Appel OK' >Appel OK</option><option value='Email envoye' >Email envoye</option>                     </select>
</form>
A voir également:

1 réponse

cs_plopinou Messages postés 117 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 13 mai 2009
28 mars 2006 à 10:50
<?php

echo "<center>";





$quer = "select id,statut from statut order by id asc;";

$sqqq = mysql_query($quer);

$t=0;

// on construit le <select>

echo '<select name="receptionnn" id="select" onChange="formulaire.submit()" value="changement">';

// une première option 'vide'

echo '<option value="0"> '.$statut.' </option>';

// on parcours la table

while( $arr = mysql_fetch_assoc($sqqq) ) {

// une option pour chaque membre

echo '<option value="'.$arr['id'].'"';

// préselection d'un membre au cas où

if($t==$arr['id']) echo ' selected ';

echo '>'.$arr['statut'].'</option>';

}

echo '</select>';

echo "</center>
</form>";

?>





a la place de l'autre select, et mettre un nom different pour chaque form pour ce faire :



<form id="formulair<?echo $idinter?>"
action="statutexemple1.php?variable=<?echo
$idmachine?>&var=<?echo $i?>&variabl=<?echo
$idinter?>" method="post">



par exemple



et pour le select :



<select name="statut" id="select" onChange="formulair<?echo$idinter?>.submit();">





Voila avec ca vous y arriverez j'y suis arriver :D



je le met au cas ou ca interreserai quelqu'un ;)
3

Discussions similaires

onchange() dans un