Pb d'insertion de données SQL

Pb d'insertion de données SQL - PHP - Programmation

Marsh Posté le 13-04-2010 à 13:10:33    

bonjour,  
 
J'ai un formulaire "index.php" qui envoie des données par POST à "submit.php".Lorsque je remplis et j'envoie le formulaire, submit.php me dis que tout va bien pourtant rien a été inscris dans la table "milk" quand à la table "pmyl" celle ci à bien reçu son enregistrement
 
Quelqu'un saurait pourquoi il n'y a rien qui s'inscrit dans la table "milk" ??
Merci d'avance
 
 
Voici submit.php  
 

Code :
  1. <?php
  2. try
  3. {
  4. $bdd = new PDO('effacé par elmoricq');
  5. }
  6. catch(Exception $e)
  7. {
  8.         die('Erreur : '.$e->getMessage());
  9. }
  10. // ----------
  11. // Génération d'un mot de passe de 10 caractères alpha-numériques
  12. // ----------
  13. $tableau = array("0","1","2","3","4","5","6","7","8","9",
  14. "A","B","C","D","E","F","G","H","I","J","K","L","M","N",
  15. "O","P","Q","R","S","T","U","V","W","X","Y","Z" );
  16. // ----------
  17. $valeurs_aleatoires = array_rand($tableau, 10);
  18. // ----------
  19. $mot_de_passe = "";
  20. foreach($valeurs_aleatoires as $i)
  21. {
  22.      $mot_de_passe = $mot_de_passe . $tableau[$i];
  23. }
  24. // ----------
  25. // On UTF-8 le nom du film
  26. // ----------
  27. $nom = '' . utf8_decode($_POST['nom']) . '';
  28. // ----------
  29. // On ajoute une entrée avec mysql_query
  30. // ----------
  31. $bdd->exec("effacé par elmoricq" );
  32. echo 'Le lien a bien été ajouté dans la base de donée!';
  33. // ----------
  34. // On UTF-8 le synopsis du film
  35. // ----------
  36. $synopsis = '' . utf8_decode($_POST['synopsis']) . '';
  37. // ----------
  38. // On UTF-8 les genres  
  39. // ----------
  40. $genre = '' . utf8_decode($_POST['genre']) . '';
  41. // ----------
  42. // On traite l'image en 160/213
  43. // ----------
  44. $image21 = '' . $_POST['affiche'] . '';
  45. $affiche = str_replace('r_75_106', 'r_160_214/b_1_cfd7e1',$image21);
  46. // ----------
  47. // On fait la 1ere partie des mots clef
  48. // ----------
  49. $mef = '' . $nom . ',' . $synopsis . ',' . $genre . 'effacé par elmoricq';
  50. $mef2 = str_replace(' ', ',',$mef);
  51. // ----------
  52. // On fait la 2eme partie des mots clefs
  53. // ----------
  54. $motsclef = '' . $nom . ',' . $mef2 . '';
  55. // ----------
  56. // On prepare contentlow
  57. // ----------
  58. $contentlow = '<a href="' . $_POST['section'] . '' . $_POST['id'] . '"><img src="' . $affiche . '" border="0" alt="" title="' . $nom . ' ' . $_POST['qualite'] . ' ' . $_POST['bonux'] . ' - ' . $synopsis . ' Bon film en streaming" width="120" height="160" /></a>';
  59. // ----------
  60. // On prepare contentfull
  61. // ----------
  62. $contentfull = 'effacé par elmoricq ';
  63. // ----------
  64. // On prépare les options
  65. // ----------
  66. $option = 'show_title=
  67. link_titles=
  68. show_intro=
  69. show_section=
  70. link_section=
  71. show_category=
  72. link_category=
  73. show_vote=
  74. show_author=
  75. show_create_date=
  76. show_modify_date=
  77. show_pdf_icon=
  78. show_print_icon=
  79. show_email_icon=
  80. language=
  81. keyref=
  82. readmore=';
  83. // ----------
  84. // On prépare les métadonnées
  85. // ----------
  86. $optggl = 'robots=
  87. author=';
  88. // ----------
  89. // On ajoute une entrée dans l'autre base de donnees
  90. // ----------
  91. $bdd->exec("effacé par elmoricq" );
  92. echo 'Le film a bien été ajouté dans la base de donée!';
  93. echo '<br /><br /><b><a href="/Parser/">Ajouter un nouveau film</a></b>!';
  94. ?>


Message édité par Elmoricq le 13-04-2010 à 18:34:27
Reply

Marsh Posté le 13-04-2010 à 13:10:33   

Reply

Marsh Posté le 13-04-2010 à 14:36:40    

Je rêve ou c'est du stockage de films, genre le truc pas très légal ? :D²²²²
 
Bon sinon le truc de base : as-tu essayé de tracer les lignes de commande SQL exéxcutées et de les passer à la main ? Et dans la table pmyl, le champ ID est-il une chaîne ou un entier ? En gros, poste le modèle de données :o
 

Reply

Marsh Posté le 13-04-2010 à 14:51:00    

Oui, tu ne rêve pas c bien ce genre de truc très légal  :ange:  <effacé par Elmoricq>

 

Le problème c'est pas la table "pmyl " , c'est la table "milk" qui ne n'enregistre aucune des données du formulaire

 

voici la structure de la table "milk"
http://protectmylinks.ollibrius.com/Parser/milk.JPG


Message édité par Elmoricq le 13-04-2010 à 18:32:48
Reply

Marsh Posté le 13-04-2010 à 18:32:22    

Effectivement, ce n'est pas légal, et donc hors-charte.
Fermeture et nettoyage du sujet.

 

À l'avenir, sur ce genre de sujet, merci de purger tout aspect illégal et de se concentrer sur le seul aspect Programmation.


Message édité par Elmoricq le 13-04-2010 à 18:37:00
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed