Probleme d'insertion avec php/MySQL

Bonjour,
j'ai un probleme d'insertion dans une table de phpMyadmin via une requete de php!
et je sais pas vraiment d'ou il vient! puisqu'aucune erreur ne s'affiche .
les pages du site s'affichent mais l'insertion des elements postés dans un formulaire ne s'inserent pas dans la base de données! aidez-moi svp voici grosso modo le code de l'insertion
<?php
if (isset($_POST['num_project']) AND isset($_POST['intitule']) AND isset($_POST['lieu_implantation'])  ) 

{   mysql_connect("localhost", "root", "");
        mysql_select_db("tests");

        $num_project = mysql_real_escape_string(htmlspecialchars($_POST['num_project']));
        $intitule = mysql_real_escape_string(htmlspecialchars($_POST['intitule']));
		$lieu_implantation = mysql_real_escape_string(htmlspecialchars($_POST['lieu_implantation']));
      
		
		 mysql_query("INSERT INTO project VALUES('". addslashes($num_project)."', '". addslashes($intitule)."', '". addslashes($lieu_implantation)."')");
 
        mysql_close();
	}?>	
Configuration: Windows XP
Firefox 2.0.0.16

3 réponses

  1. . addslashes($num_project)
    Evite de mettre des points, c'est pas utile et c'est peut être ça qui fait déconner...

    1
    1. Bonjour,

      Tu peux rajouter l'instruction OR DIE dans ton ordre, tu verras alors quel erreur sql tu as
      mysql_query("INSERT INTO project VALUES('". addslashes($num_project)."', '". addslashes($intitule)."', '". addslashes($lieu_implantation)."')") or die ('Erreur : '.mysql_error() );


      A plus
      0
      1. j'ai oublié de mentionner que parmi les champs à remplir dans le formulaire il y a une liste roulante!
        comment se fait linsertion du choix dans la requete!
        c'est peut etre dou vient le probleme
        0