cs_lookoom
Messages postés31Date d'inscriptionmardi 10 août 2004StatutMembreDernière intervention23 juin 2009
-
9 sept. 2004 à 11:39
magidev
Messages postés249Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention28 août 2009
-
9 sept. 2004 à 15:33
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">
magidev
Messages postés249Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention28 août 2009 9 sept. 2004 à 15:33
Et aussi, le select n'a pas de nom différent, la variable $table fait juste changer la table de la base de données
En réalité, la requete est stockée dans la variable $produit
et cette variable est écrasée a chaque nouveau select donc les anciennes valeurs sont perdues.
Il faudrait que le nom de la variable de stockage varie elle aussi pour permettre d executer plusieurs SELECT a la suite tout en conservant les données des précédents
*******************
N'oubliez pas de valider cette réponse si elle résoud votre probleme
On a parfois de la chance dans son malheur. Moi par exemple je me suis blessé avec une boîte de sparadraps.(Phillipe GELUCK)