Ou se trouve le probleme svp ^^

cheese42 Messages postés 890 Statut Membre -  
cheese42 Messages postés 890 Statut Membre -
Bonjour,
voila un resultat de requete::

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/boutique_dvd.php on line 117

ligne 117 du script:::

$selec = mysql_fetch_assoc(mysql_query("SELECT titre FROM filmxyz WHERE donne = '' LIMIT 0,1"));

la requete complete:::

if(isset($_POST['commandefilmxyz']))
{
if($points >= 203000)
{
if($num == 0)
{
mysql_query("UPDATE Comptes_Utilisateurs SET points = points -203000 WHERE ID_Utilisateur ='".$id."'");
$selec = mysql_fetch_assoc(mysql_query("SELECT titre FROM filmxyz WHERE donne = '' LIMIT 0,1"));
$select = $selec['titre'];
mysql_query("INSERT INTO codes_demandes(pseudo, type_code, date_envoi, code) VALUES('". $salut ."', 'filmxyz ', '". time() ."','" . $select . "' )");

mysql_query("UPDATE boutique_dvd SET quantite = quantite - 1 WHERE titre = 'filmxyz '");
mysql_query("UPDATE filmxyz SET donne='oui' WHERE titre = '$select'");
mysql_close();
$message='Votre dvd est désormais disponible dans la partie Commandes de la page Mon Compte';
}
else
{
$message = "Vous avez déjà commandé un cadeau pendant ces dernières 24H";
}
}
else
{
$message = 'Vous n\'avez pas assez d\'argent';
}
}

si vous avez une reponse car la je plante moi-meme autant que la requête ^^ merci a tous ^^

6 réponses

cheese42 Messages postés 890 Statut Membre 120
 
c bon, jai trouve desole, merci kd meme^^
0
cheese42 Messages postés 890 Statut Membre 120
 
non, finalement ca marche toujours pas ^^
0
yooyoo12 Messages postés 337 Statut Membre 18
 
("SELECT titre FROM filmxyz WHERE donne = '' LIMIT 0,1"));
la tu as ici tu la tu les as
ouvert le la re-ouvert fermer
guillemet

Je pense que sa vient de la :P
0
cheese42 Messages postés 890 Statut Membre 120
 
ok merci
--yooyoo12, je vais tester sinon , jallais justement reposter car
je comprends pas une chose, je remets mon code::::::

if(isset($_POST['commandethegrudge']))
{
if($points >= 203000)
{
if($num == 0)
{
mysql_query("UPDATE Comptes_Utilisateurs SET points = points -203000 WHERE ID_Utilisateur ='".$id."'");
$selec = mysql_query("SELECT titre FROM boutique_dvd WHERE titre = 'The_grudge'")or die (mysql_error());
$select = $selec['titre'];
mysql_query("INSERT INTO codes_demandes(pseudo, type_code, date_envoi, code) VALUES('". $salut ."', 'The_grudge', '". time() ."','" . $select . "' )");

mysql_query("UPDATE boutique_dvd SET quantite = quantite - 1 WHERE titre = 'The_grudge'");
mysql_query("UPDATE The_grudge SET donne='oui' WHERE titre = '$select'");
mysql_close();
$message='Votre dvd est désormais disponible dans la partie Commandes de la page Mon Compte';
}
else
{
$message = "Vous avez déjà commandé un cadeau pendant ces dernières 24H";
}
}
else
{
$message = 'Vous n\'avez pas assez d\'argent';
}
}

alors du coup, ca marche mais ca ne supprime pas le dvd prix dans ma bas, ca laisse toujours +1 dans la base meme une fois commandé, pourtant avec quantite = quantite - 1 ca devrait le supprimer, non ???
----------------------------------------------------------------------
/  La vie ne vaut rien mais rien ne vaut la vie !!!!!  /
----------------------------------------------------------------------
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cheese42 Messages postés 890 Statut Membre 120
 
Bon, alors la requete a l'air de passer mais maintenant, ca me refait toujours pareil, ca ne fait pas le -1 dans ma table, fiouuuuuuuu :-(
0
cheese42 Messages postés 890 Statut Membre 120
 
une aide svp, c urgent ^^
0