par
Egs1989 » 17 avr. 2010, 17:25
Bonjour à tous,
Je débutes en php, j'ai fait une requête pour enregistrer un nouvel adhérent dans ma base mais j'ai une erreur de syntaxe et le problème c'est que le message n'est pas précis : on m'indique une erreur à la ligne 32 , ici ça correspond au contenu du premier else
if(empty($_POST['nom']) || empty($_POST['prenom']) || (empty($_POST['masculin']) && empty($_POST['feminin'])) || empty($_POST['datenaiss']) || empty($_POST['adresse']) || empty($_POST['cp']) || empty($_POST['ville']))
{
echo ("Veuillez saisir toutes les valeurs!");
}
else
{
$query ="insert into adherent (nom, prenom, sexe, datenaiss, adresse, cp, ville, dateadhesion, dateecheance) values (".$_POST['nom'].",".$_POST['prenom'].","($_POST['masculin'] || $_POST['feminin']).$_POST['datenaiss'].",".$_POST['adresse'].",".$_POST['cp'].",".$_POST['ville'].",".$_POST['inscript'].",".$_POST['echeance'].",now())";
$result =mysql_query($query);
if ($result==FALSE)
{
echo ("<p>Erreur : ".mysql_errno($connect)."<br />");
echo ("Message : ".mysql_error($connect)."</p>");
die("L'opération a échoué");
}
else
{
echo ("La requète a réussi, l'adherent a été enregistrer");
}
}
Voila

Si vous avez une idée, elle est la bien venue
Bonjour à tous,
Je débutes en php, j'ai fait une requête pour enregistrer un nouvel adhérent dans ma base mais j'ai une erreur de syntaxe et le problème c'est que le message n'est pas précis : on m'indique une erreur à la ligne 32 , ici ça correspond au contenu du premier else
[php]
if(empty($_POST['nom']) || empty($_POST['prenom']) || (empty($_POST['masculin']) && empty($_POST['feminin'])) || empty($_POST['datenaiss']) || empty($_POST['adresse']) || empty($_POST['cp']) || empty($_POST['ville']))
{
echo ("Veuillez saisir toutes les valeurs!");
}
else
{
$query ="insert into adherent (nom, prenom, sexe, datenaiss, adresse, cp, ville, dateadhesion, dateecheance) values (".$_POST['nom'].",".$_POST['prenom'].","($_POST['masculin'] || $_POST['feminin']).$_POST['datenaiss'].",".$_POST['adresse'].",".$_POST['cp'].",".$_POST['ville'].",".$_POST['inscript'].",".$_POST['echeance'].",now())";
$result =mysql_query($query);
if ($result==FALSE)
{
echo ("<p>Erreur : ".mysql_errno($connect)."<br />");
echo ("Message : ".mysql_error($connect)."</p>");
die("L'opération a échoué");
}
else
{
echo ("La requète a réussi, l'adherent a été enregistrer");
}
}
[/php]
Voila :D Si vous avez une idée, elle est la bien venue