Se connecter avec
S'enregistrer | Connectez-vous

Erreur sql introuvable

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte
Expert Programmation

Bah vu que l'erreur est à la ligne 1...

  1. <?
  2.  
  3. mysql_connect('*****', '*****', *****) or die (mysql_error());
  4. mysql_select_db('*****');
  5.  
  6.  
  7. if (isset($_POST['titre_film']) AND isset($_POST['image_film']) AND isset($_POST['taille_film']) AND isset($_POST['description_film']) AND isset($_POST['url_film']))
  8. {
  9.  
  10. if (empty($_POST['titre_film'])) {
  11.  
  12. die ("Pas de titre!!! <a href=\"admin.php\">Retour</a>");
  13. }
  14. if (empty($_POST['image_film'])) {
  15.  
  16. die ("Pas d'image!!! <a href=\"admin.php\">Retour</a>");
  17. }
  18. if (empty($_POST['taille_film'])) {
  19.  
  20. die ("Pas de taille!!! <a href=\"admin.php\">Retour</a>");
  21. }
  22. if (empty($_POST['description_film'])) {
  23.  
  24. die ("Pas de description!!! <a href=\"admin.php\">Retour</a>");
  25. }
  26. if (empty($_POST['url_film'])) {
  27. die ("Pas d'url!!! <a href=\"admin.php\">Retour</a>");
  28. }
  29.  
  30. $donnee_sql = mysql_query("SELECT COUNT(*) AS present FROM film WHERE url='" . $_POST['url_film'] . "'");
  31.  
  32. $donnee = mysql_fetch_array($donnee_sql) or die (mysql_error());
  33.  
  34. if ($donnee['present'] == 1)
  35. {
  36. echo "Url déjà inscrite!!! <a href=\"admin.php\">Retour</a>";
  37. }
  38.  
  39. if ($donnee['present'] == 0)
  40. {
  41.  
  42. mysql_query("INSERT INTO film VALUES('', '" . $image_film ."', '" . $titre_film ."', '" . $taille_film ."', '" . $description_film ."', '" . $url_film . "'))") or die (mysql_error());
  43.  
  44. echo "Ajout OK! <a href=\"admin.php\">Retour</a>";
  45.  
  46. }
  47. }
  48.  
  49.  
  50. mysql_close();
  51. ?>

c'est la ligne 1 de la sortie d'erreur mysql et non php...
prends l'habitude de mettre des infos avant tes mysql_error() pour identifier la requete qui pose problème.

mais bon, ca doit etre le "insert" vu qu'il y a 2 ")" à la fin.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde