[PHP/MySQL] Probleme Requete - INSERT INTO

J’ai un probleme je n’arrive pas a inserer les données dans la base de donnée,
pourtant quand je test les variables avec un echo, elle ne sont pas vide.

Voila le code de la page qui gere est devrait inserer les données dans la base :


<?
session_start ();

echo '<html>';
echo '<head>';
echo '<title>Administration > Mailinglist</title>';
echo '<style type="text/css">';
echo '.style {font-family: Verdana;font-size: 12px;}';
echo '.style2 {font-family: Verdana;font-size: 10px;}';
echo '.style3 {font-family: Verdana;font-size: 11px;}';
echo '</style>';
echo '</head>';
echo '<body>';
echo '<br>';
echo '<table bgcolor="#035d8a" border="0" cellpadding="0" cellspacing="1" width="100%">';
echo '<tbody><tr><td>';
echo '<table bgcolor="#ffffff" border="0" cellpadding="5" cellspacing="1" width="100%" height="400">';
echo '<tbody><tr><td valign="top">';
echo '<span class="style">';
if (isset($_SESSION['login']) && isset($_SESSION['pwd'])) {
// Verification des champs
if($_POST["raisonsocial"]=="")
	{
	echo("<script language=\"Javascript\">\n");
	echo("alert(\"Indiquez la raison social !\");\n");
	echo("history.back();\n");
	echo("</script>\n");
} else {
	if($_POST["responsable"]=="")
  {
  echo("<script language=\"Javascript\">\n");
  echo("alert(\"Indiquez le nom du responsable !\");\n");
  echo("history.back();\n");
  echo("</script>\n");
	} else {
  if($_POST["adresse"]=="")
  	{
  	echo("<script language=\"Javascript\">\n");
  	echo("alert(\"Indiquez l'adresse de l'entreprise !\");\n");
  	echo("history.back();\n");
  	echo("</script>\n");
  } else {
  	if($_POST["ville"]=="")
    {
    echo("<script language=\"Javascript\">\n");
    echo("alert(\"Indiquez la ville !\");\n");
    echo("history.back();\n");
    echo("</script>\n");
  	} else {
    if($_POST["cp"]=="")
    	{
    	echo("<script language=\"Javascript\">\n");
    	echo("alert(\"Indiquez le code postal !\");\n");
    	echo("history.back();\n");
    	echo("</script>\n");
    } else {
    	if($_POST["telephone"]=="")
      {
      echo("<script language=\"Javascript\">\n");
      echo("alert(\"Indiquez le numéro de téléphone !\");\n");
      echo("history.back();\n");
      echo("</script>\n");
    	} else {
      if($_POST["fax"]=="")
      	{
      	echo("<script language=\"Javascript\">\n");
      	echo("alert(\"Indiquez le fax !\");\n");
      	echo("history.back();\n");
      	echo("</script>\n");
      } else {
      	if($_POST["email"]=="")
        {
        echo("<script language=\"Javascript\">\n");
        echo("alert(\"Indiquez l'E-mail !\");\n");
        echo("history.back();\n");
        echo("</script>\n");
      	}
      }
    	}
    }
  	}
  }
	}
}
// Initialisation des Variables
$raisonsocial = $_POST["raisonsocial"];
$responsable = $_POST["responsable"];
$adresse = $_POST["adresse"];
$ville = $_POST["ville"];
$cp = $_POST["cp"];
$telephone = $_POST["telephone"];
$fax = $_POST["fax"];
$email = $_POST["email"];
$site = $_POST["site"];
$photo = "";
$bd = mysql_connect("localhost", "root","");
if (!$bd)
die("La connexion à la base a échoué.");

$query = "INSERT INTO `airria.entreprise` ( `id` , `raisonsocial` , `nomresponsable` , `adresse` , `ville` , `cp` , `telephone` , `fax` , `email` , `site` , `photo` )
VALUES ('',  '$raisonsocial', '$responsable', '$adresse', '$ville', '$cp', '$telephone', '$fax', '$email', '$site', '$photo');";
mysql_query($query)
	or die ("Exécution de la requête impossible.");
echo "<a href='page_membre.php'>Retour</a><BR><BR><BR>";
echo "<u>Ajout d'une entreprise</u>";
echo '<br><br>';
echo 'L\'entreprise a été ajouté ! <br><br>';
echo $raisonsocial . ' ' . $responsable . ' ' . $adresse . ' ' . $ville . ' ' . $cp . ' ' . $telephone . ' ' . $fax . ' ' . $email . ' ' . $site . ' ' . $photo;


} else {
        echo '<br>Vous n\'avez pas les droits pour regarder cette page...<br><br>';
        echo '<a href="page_membre.php">Retour</a>';
}
echo '</TABLE>';
echo '</span>';
echo '</td></tr></tbody></table>';
echo '</td></tr></tbody></table>';
echo '</body>';
echo '</html>';
?> 

Je sais que le code est pas trés trés propre mais je suis debutant, donc voila ^^
Le "echo" est seulement pour testé si les variables sont pleine ou vide.

C’est bon en fait, j’ai trouvé mon erreur merci lol
probleme de guillemet ^^

Apres le Mysql_connect, tu dois faire aussi un


mysql_select_db("NomBdd",$bd);

<? <== pas portable
<?php <== bien

$bd = mysql_connect("localhost", "root","");
if (!$bd)
die("La connexion à la base a échoué.");

autant mettre :

$bd = mysql_connect("localhost", "root","") or die("La connexion à la base a échoué.");

echo (‘blabla’) > echo ‘blabla’

echo “<a href=‘page_membre.php’>Retour</a><BR><BR><BR>”;
c’est mieux :
echo ‘<a href=“page_membre.php”>Retour</a><BR><BR><BR>’;

et puis <BR> > <br /> pour faire du code correct.

Merci je vais améliorer tout ça : )

euh wai, d’autres choses :
tu es pas obligé de faire des echo à chaque ligne
fait des print "ton text sur plusieurs lignes … "

tu n’est pas non plus obliger de tout ecrire avec php : tout le début c du html / css, alors fermer ta balise <?php et rouvre là quand tu en a vraiment besoin

ensuite, tant qu’a utiliser du javascript, fais le dans le formulaire de saisie de la page d’avant …

c aussi possible d’ecrire sur plusieurs lignes avec des echo :bounce: