trouve pas l'erreur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : trouve pas l'erreur

trouve pas l'erreur

par Gico » 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