Je n'arrive pas à inserer les données dans ma bdd mysql

Répondre
memseb
le 30/05/2011 à 18:00
memseb
Bonjour,

quelqu'un peut-il me dire ce qui ne vas pas avec ma config que voici?
Je n'arrive pas à inserer les valeurs dans la bd:


  1. <?php
  2. // Couleur du texte des champs si erreur saisie utilisateur
  3. $color_font_warn="#FF0000";
  4. // Couleur de fond des champs si erreur saisie utilisateur
  5. $color_form_warn="#FFCC66";
  6. // Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
  7. $list['f_3']=array("Sélectionnez","immeuble"," appartement"," villa"," studio"," duplex"," terrain"," magasin"," bureaux");
  8. $list['f_5']=array("Sélectionnez","1"," 2"," 3"," 4"," 5");
  9. $list['f_6']=array("Sélectionnez","1"," 2"," 3"," 4"," 5");
  10. $list['f_7']=array("Sélectionnez","1"," 2"," 3"," 4");
  11. $list['f_8']=array("Oui"," Non");
  12. $list['f_16']=array("Sélectionnez","Vendre mon bien"," Louer mon bien");
  13. if(isset($_POST['submit'])){
  14. $erreur="";
  15. // Nettoyage des entrées
  16. while(list($var,$val)=each($_POST)){
  17. if(!is_array($val)){
  18. $$var=strip_tags($val);
  19. }else{
  20. while(list($arvar,$arval)=each($val)){
  21. $$var[$arvar]=strip_tags($arval);
  22. }
  23. }
  24. }
  25. // Formatage des entrées
  26. $f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
  27. $f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
  28. $f_4=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_4)));
  29. $f_9=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_9)));
  30. $f_11=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_11)));
  31. $f_12=strip_tags(trim($f_12));
  32. $f_13=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_13)));
  33. $f_14=strip_tags(trim($f_14));
  34. $f_15=trim(eregi_replace("[^0-9\ +]", "", $f_15));
  35. // Verification des champs
  36. if(strlen($f_1)<2){
  37. $erreur.="<li><span class='txterror'>Le champ &laquo; Ville &raquo; est vide ou incomplet.</span>";
  38. $errf_1=1;
  39. }
  40. if(strlen($f_2)<2){
  41. $erreur.="<li><span class='txterror'>Le champ &laquo; Quartier &raquo; est vide ou incomplet.</span>";
  42. $errf_2=1;
  43. }
  44. if($f_3==0){
  45. $erreur.="<li><span class='txterror'>Le champ &laquo; Type logement &raquo; n'a pas été défini.</span>";
  46. $errf_3=1;
  47. }
  48. if(!$f_8){
  49. $erreur.="<li><span class='txterror'>Le champ &laquo; Garage &raquo; requiert au moins une sélection.</span>";
  50. $errf_8=1;
  51. }
  52. if(strlen($f_9)<2){
  53. $erreur.="<li><span class='txterror'>Le champ &laquo; Prix &raquo; est vide ou incomplet.</span>";
  54. $errf_9=1;
  55. }
  56. if(strlen($f_11)<2){
  57. $erreur.="<li><span class='txterror'>Le champ &laquo; Nom et Prenom &raquo; est vide ou incomplet.</span>";
  58. $errf_11=1;
  59. }
  60. if(strlen($f_13)<2){
  61. $erreur.="<li><span class='txterror'>Le champ &laquo; Ville &raquo; est vide ou incomplet.</span>";
  62. $errf_13=1;
  63. }
  64. if(strlen($f_14)<2){
  65. $erreur.="<li><span class='txterror'>Le champ &laquo; E-mail &raquo; est vide ou incomplet.</span>";
  66. $errf_14=1;
  67. }else{
  68. if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
  69. '@'.
  70. '[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
  71. '[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
  72. $f_14)){
  73. $erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
  74. $errf_14=1;
  75. }
  76. }
  77. if(strlen($f_15)<2){
  78. $erreur.="<li><span class='txterror'>Le champ &laquo; Mobile &raquo; est vide ou incomplet.</span>";
  79. $errf_15=1;
  80. }
  81. if($f_16==0){
  82. $erreur.="<li><span class='txterror'>Le champ &laquo; Je veux &raquo; n'a pas été défini.</span>";
  83. $errf_16=1;
  84. }
  85. if($erreur==""){

  86. //Insertion dans bd
  87. $sql = "INSERT INTO `morynda`.`annonce` (`id` ,`f_1` ,`f_2` ,`f_3` ,`f_4` ,`f_5` ,`f_6` ,`f_7` ,`f_8` ,`f_9` ,`f_10` ,`f_11` ,`f_12` ,`f_13` ,`f_14` ,`f_15`,`f_16`)VALUES (NULL , '$f_1', '$f_2', '$f_3', '$f_4', '$f_5', '$f_6', '$f_7', '$f_8', '$f_9', '$f_10', '$f_11', '$f_12', '$f_13', '$f_14', '$f_15', '$f_16'

  88. );";
  89. }
  90. mysql_query($sql) or die(mysql_error());



voici la page en question:

www.gbr-pionnier.net/beta/addannonce.php
LupusMic
le 31/05/2011 à 13:25
LupusMic
Merci d'utiliser la balise code pour insérer du code dans les messages.
Quel est le message d'erreur ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours