elriser
Messages postés5Date d'inscriptionjeudi 11 septembre 2003StatutMembreDernière intervention10 juillet 2009
-
8 juil. 2009 à 22:23
elriser
Messages postés5Date d'inscriptionjeudi 11 septembre 2003StatutMembreDernière intervention10 juillet 2009
-
8 juil. 2009 à 22:58
Bonjour,
aprés plusieurs heures je jette l'éponge si vous pouvez me dire ou est l'erreur ce serait sympa.
L'erreur se trouve au niveau du qui correspond à la ligne 18 et si vous pouvez me dire si le reste du code est bon ce serait sympa.
<?php
if (isset($_POST['datesaisie']) AND isset($_POST['numcmd']) AND isset($_POST['entrepot']) AND isset($_POST['transporteur']) AND isset($_POST['fournisseur']) AND isset($_POST['pal']) AND isset($_POST['dateenl']) AND isset($_POST['dateliv']) AND isset($_POST['appro']) AND isset($_POST['saisiepar']) AND isset($_POST['etatcmd'])) // Si les variables existent
{
if ($_POST['datesaisie'] != NULL AND $_POST['numcmd'] != NULL $_POST['entrepot'] != NULL $_POST['transporteur'] != NULL $_POST['fournisseur'] != NULL $_POST['pal'] != NULL $_POST['dateenl'] != NULL $_POST['dateliv'] != NULL $_POST['appro'] != NULL $_POST['saisiepar'] != NULL $_POST['etatcmd'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "mysql");
mysql_select_db("infos");
// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
$datesaisie = mysql_real_escape_string(htmlspecialchars($_POST['datesaisie']));
$numcmd = mysql_real_escape_string(htmlspecialchars($_POST['numcmd']));
$entrepot = mysql_real_escape_string(htmlspecialchars($_POST['entrepot']));
$transporteur = mysql_real_escape_string(htmlspecialchars($_POST['transporteur']));
$fournisseur = mysql_real_escape_string(htmlspecialchars($_POST['fournisseur']));
$pal = mysql_real_escape_string(htmlspecialchars($_POST['pal']));
$dateenl = mysql_real_escape_string(htmlspecialchars($_POST['dateenl']));
$dateliv = mysql_real_escape_string(htmlspecialchars($_POST['dateliv']));
$appro = mysql_real_escape_string(htmlspecialchars($_POST['appro']));
$saisiepar = mysql_real_escape_string(htmlspecialchars($_POST['saisiepar']));
$etatcmd = mysql_real_escape_string(htmlspecialchars($_POST['etatcmd']));
// Ensuite on enregistre le message
mysql_query("INSERT INTO infos VALUES('', '$datesaisie', '$numcmd', '$entrepot', '$transporteur', '$fournisseur', '$pal', '$dateenl', '$dateliv', '$appro', '$saisiepar', '$etatcmd')");
// On se déconnecte de MySQL
mysql_close();
}
}
// Que l'on ait enregistré des données ou pas...
// On affiche le formulaire puis les 10 derniers messages