Ou se trouve le probleme svp ^^

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 ^^
--
----------------------------------------------------------------------
/  La vie ne vaut rien mais rien ne vaut la vie !!!!!  /
----------------------------------------------------------------------
Configuration: Windows XP
Firefox 3.0.7

6 réponses

  1. c bon, jai trouve desole, merci kd meme^^
    0
    1. non, finalement ca marche toujours pas ^^
      0
      1. ("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
        1. 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
          1. 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
            1. une aide svp, c urgent ^^
              0