je voulais crée une formulaire qui envois les donnés saisis a une base de donné nomme "site" dans un tableau nommé "inscription" je n'arrive pas a trouver le problème dans ce code
----------------------------------------------------------------------------------------------------------------
?php
$errs = array();
if (strlen($_POST["envoi"]) > 0)
{
$nom = ($_POST["nom"]);
if (strlen($nom) == 0)
$errs["nom"][] = "Le nom est obligatoire";
if (strlen($nom) > 64)
$errs["nom"][] = "Le nom ne doit pas exceder 64 c.";
$prenom = ($_POST["prenom"]);
if (strlen($prenom) > 64)
$errs["prenom"][] = "Le prenom ne doit pas exceder 64 c.";
}
$email =($_POST["email"]);
if (strlen($email) == 0) {
$errs["email"][] = "L'email est obligatoire";
} else if (@!ereg("^([a-zA-Z0-9._-]*)@([a-zA-Z0-9._-]*)\.([a-zA-Z]*)$", $email)) {
$errs["email"][] = "L'email n'est pas au bon format.";
}
$motDePasse = ($_POST["pass"]);
$motDePasseVerif = ($_POST["coonfirm-pass"]);
if (strlen($motDePasse) == 0) {
$errs["pass"][] = "Le mot de passe est obligatoire";
} else if (strlen($motDePasseVerif) == 0) {
$errs["pass"][] = "Le mot de passe doit etre saisi 2 fois";
} else if ($motDePasse != $motDePasseVerif) {
$errs["pass"][] = "Les 2 mots de passe saisis sont différents";
} else if (strlen($motDePasse) < 6) {
$errs["pass"][] = "Le mot de passe doit contenir au moins 6 c.";
}
if (count($errs) == 0) {
//connection a la base
$db=mysql_connect( "localhost","root" ,"" ) or die ('erreure de connection'.mysql_error());
//selection de la base
mysql_select_db('site',$db) or die ('erreur de connection'.mysql_error());
$sql ="INSERT INTO inscription('nom','prenom','email','pass','confirl-pass') VALUES ('$nom', '$prenom', '$email','$motDePasse','$motDePasseVerif')";
//insertion des infs
$re=mysql_query($sql) ;
if($re)
{
echo'Inscription réussie et merci d\'être parmis Nous chers nouveau membre';
}
else
{
echo'<p class="error"> L\'inscription n\'a pas éte effectué;<p/>';
}
//mysql_close();
exit();
}
else{
if (count($errs) > 0) {
echo "<ul>";
foreach ($errs as $che => $ech) {
foreach ($ech as $erreur) {
echo "<li>".$erreur."</li>";
}
}
echo "</ul>";
}
}
?>
---------------------------------------------------------------------------------------------------------------
RQ: le résultat de code "inscription n'a pas effectuer
