Page 1 sur 1

probleme de validation de panier

Posté : 08 mai 2006, 13:06
par bobotoms
bonjour

j'ai un problème :( quand je valide mon panier je me retrouve sur la page traitement_commande.php comme prévu

mais le message suivant s’affiche :

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\nethom\account\traitement_commande.php on line 81

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\nethom\account\traitement_commande.php on line 84


voici mon code php de la ligne 79 a 87
<?php
if (isset($_SESSION['MM_Username'])) {
 mysql_select_db($database_netho13108, $netho13108);
$query_commande = sprintf("SELECT numero FROM commande WHERE client ='".$_SESSION['MM_Username']."'
ORDER BY numero DESC");
$commande = mysql_query($query_commande, $netho13108) or die(mysql_error());
$row_commande = mysql_fetch_assoc($commande);
$totalRows_commande = mysql_num_rows($commande);
mysql_select_db($database_netho13108, $netho13108);
merci de bien vouloir m'aider... :)

Posté : 08 mai 2006, 13:15
par Cyrano
ça veut dire que ta requête est invalide et ça vient probablement de ton utilisation de sprintf() qui n'a pas lieu d'être :
remplace par ceci:
$query_commande = "SELECT numero FROM commande WHERE client ='".$_SESSION['MM_Username']."' ORDER BY numero DESC";
Tout simplement.

Posté : 08 mai 2006, 13:44
par bobotoms
j'ai effectue le changement mais le message est toujours la ...

Posté : 08 mai 2006, 13:49
par Cyrano
Alors fais afficher ta requête parce qu'elle doit contenir une erreur : la question dans ce genre de cas : est-ce que la variable PHP est bien alimentée. Donc ajoute un
echo($query_commande);
Ensuite inspecte ça et si ça a l,air normal, teste la directement dans phpMyAdmin pour avoir le retour.

Mais si tu découvres qu'il y a une erreur, tu sauras plus facilement où chercher.

Posté : 08 mai 2006, 14:07
par bobotoms
je comprend rien :shock: j'ai rien change de plus mais maintenant le message est le suivant :

Unknown column 'article' in 'field list'

Posté : 08 mai 2006, 14:15
par Cyrano
ça veut-dire : tu demandes dans ta requête les informations sur une colonne "article" qui n'existe pas dans la table indiquée.

Posté : 08 mai 2006, 14:31
par bobotoms
super ca marche merci beaucoup :D ...