le 27/09/2005 à 00:14
select onchange et ecriture dans input
Bon j'ai trouvé une moitié de solution...
Donc j'ai bien le value de l'option selectionnée qui s'affiche dans mon input...
Maintenant, histoire de pousser le vice, j'aimerai pouvoir "spliter" cette value, pour redistribuer les différentes variables obtenues dans d'autre input de la meme ligne.
Genre splitage[0] dans l'input prod$i, splitage[1] dans PUHT$i et splitage[2] dans PUTT$i
(heu splitage, c'est un mot barbare pour dire que c'est la variable resultant d'un split, mais comme je ne sais pas le faire :) )
Alors je bloque encore...
Siouplé, quelqu'un pour m'aider ?
<?php
$sql4 = 'SELECT code_article, des_courte, PHT, PTTC FROM silkad_article';
$req4 = mysql_query($sql4) or die('Erreur lors de la requête :<BR>'.$sql4.'<BR><BR>Voici l\'erreur retournée :<BR>'.mysql_error());
$select = '<OPTION VALUE=""></OPTION>';
while ($data4 = mysql_fetch_array($req4)) {
$code_article = $data4['code_article'];
$des_courte = $data4['des_courte'];
$PHT = $data4['PHT'];
$PTTC = $data4['PTTC'];
$select .= '<OPTION VALUE="'.$des_courte.'/'.$PHT.'/'.$PTTC.'">'.$code_article.' - '.$des_courte.'</OPTION>';
}
for ($i=0; $i<15; $i++){
echo '<TR><TD><SELECT NAME="code_article'.$i.'" onChange="prod'.$i.'.value=code_article'.$i.'.value">
'.$select.'</SELECT>';
echo '<TD><INPUT TYPE="text" NAME="prod'.$i.'" SIZE="40" disabled>
<TD><INPUT TYPE="text" NAME="PUHT'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="PUTT'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="qte'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="PTHT'.$i.'" SIZE="4">
<TD><INPUT TYPE="text" NAME="PTTT'.$i.'" SIZE="4">';
}
?>
Donc j'ai bien le value de l'option selectionnée qui s'affiche dans mon input...
Maintenant, histoire de pousser le vice, j'aimerai pouvoir "spliter" cette value, pour redistribuer les différentes variables obtenues dans d'autre input de la meme ligne.
Genre splitage[0] dans l'input prod$i, splitage[1] dans PUHT$i et splitage[2] dans PUTT$i
(heu splitage, c'est un mot barbare pour dire que c'est la variable resultant d'un split, mais comme je ne sais pas le faire :) )
Alors je bloque encore...
Siouplé, quelqu'un pour m'aider ?