Il s'agit, d'un panier : les caractéristqiues des produits sont dans un tableau "liste", le but etant de les enregistrer ensuite dans une table "listes"
for ($i=0;$i<count($liste);$i++)
{
$referenceID=$liste[$i][0];//récup de l'ID de l'article
// requete recupere la reference(nom) du produit dans un alias
mysql_select_db($database_sweetie, $sweetie);
$query_rsReference = "SELECT articles.reference AS reference FROM articles WHERE articles.ID=$referenceID ";
$rsReference = mysql_query($query_rsReference, $sweetie) or die(mysql_error());
$row_rsReference = mysql_fetch_assoc($rsReference);
$totalRows_rsReference = mysql_num_rows($rsReference);
//$reference=$row_rsReference['reference'];
$quantite=$liste[$i][7];
$prixTTC=$liste[$i][8];
$totalTTC=$liste[$i][9];
$precisions=$liste[$i][3];
$couleurID=$liste[$i][2];
$couleurs_entrep=$liste[$i][5];
$sexeID=$liste[$i][1];
$theme=$liste[$i][6];
$insertListe = "INSERT INTO listes (commandeID, reference, quantite, prixHT, prixTTC, totalTTC, precisions, couleurID, couleurs_entrep, sexeID, theme) VALUES ('$commandeID, $reference, $quantite, $prixHT, $prixTTC, $totalTTC, $precisions, $couleurID, $couleurs_entrep, $sexeID, $theme')";
$Result2 = mysql_query($insertListe, $sweetie) or die(mysql_error());
}
La table "liste" :ID smallint(6) Non auto_increment
commandeID tinyint(5) Non 0
reference tinyint(2) Non 0
quantite tinyint(1) Non 0
prixHT decimal(3,2) Oui 0.00
prixTTC decimal(3,2) Oui 0.00
totalTTC decimal(5,2) Oui 0.00
precisions text Oui NULL
couleurID tinyint(1) Oui 0
couleurs_entrep text Oui NULL
sexeID tinyint(1) Oui 0
theme text Oui NULL
a noter que certaines variables du tableau $liste peuvent -etre vides, d'ou dans ma table des champs pouvant etre NUll
merci de votre aide