salut
j'me casse les dents sur un script et j'viens chercher un peu d'aide !!
j'ai un tablo avec une colonne contenant des "select" pour choisir le nombre d'article souhaité et cela change le prix final !! Impec !!
Mon problème est que dès qu'il y a plusieurs articles (donc plusieurs "select"), ça marche plus malgré que leur nom soit généré dynamiquement (plusieurs "select" de nom différent)
voici mon code :
$i = 0;
while ($id = $monpanier[$i]) {
$sql = "SELECT * FROM $table WHERE id = '$id'";
$resultat = mysql_query ($sql);
$produit = mysql_fetch_array ($resultat);
$choix_qte='choix_qte'.$i; ?>
<tr>
<td align="center" valign="middle">
<form action="voir_caddie.php3" method="post" name="<? echo $choix_qte ?>" id="<? echo $choix_qte ?>">
<select name="qte<? echo $i ?>" id="qte<? echo $i ?>" onChange="test(this)">
<option value="null" selected></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<script language="JavaScript1.1"><!--
function test(champ) {
<? echo $choix_qte ?>.submit()
}
//--></script>
</form>
</td>
<td align="center" valign="middle">
<font color="#333333" size="2" face="Arial, Helvetica, sans-serif">
<? $price=$produit['prix']*('qte'.$i);
echo $price; ?>
</font>
</td>
</tr>
<?
$total_client=$total_client+$price;
$i++;
}
?>