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.