trouve pas l'erreur
Posté : 06 janv. 2006, 19:08
J'ai ces deux requêtes à la suite qui exploitent la même variable $reference definie plus haut dans le code. Elles me semblent bonnes sauf que la seconde me fournit une reponse constante comme si pour elle $reference= 1 systèmatiquement. Alors que les reponses de la première se modulent en fonction de la valeur de $references. Je ne comprend pas ou est mon erreur. Une idée ?
$colreference_rsCom = "1";
if (isset($reference)) {
$colreference_rsCom = (get_magic_quotes_gpc()) ? $reference : addslashes($reference);
}
mysql_select_db($database_sweetie, $sweetie);
$query_rsCom = sprintf("SELECT commandes.ID, clients.client_ID FROM commandes, clients WHERE clients.client_ID=commandes.clientID AND commandes.ID=%s ", $colreference_rsCom);
$rsCom = mysql_query($query_rsCom, $sweetie) or die(mysql_error());
$row_rsCom = mysql_fetch_assoc($rsCom);
$totalRows_rsCom = mysql_num_rows($rsCom);
$colNbCom_rsListe = "1";
if (isset($reference)) {
$colNbCom_rsListe = (get_magic_quotes_gpc()) ? $reference : addslashes($reference);
}
mysql_select_db($database_sweetie, $sweetie);
$query_rsListe = sprintf("SELECT listes.commandeID, articles.ID, articles.reference FROM listes, articles WHERE listes.reference=articles.ID AND listes.commandeID=%s", $colNbCom_rsListe);
$rsListe = mysql_query($query_rsListe, $sweetie) or die(mysql_error());
$row_rsListe = mysql_fetch_assoc($rsListe);
$totalRows_rsListe = mysql_num_rows($rsListe);
Merci