Probléme formulaire

Signaler
Messages postés
5
Date d'inscription
mercredi 14 mai 2008
Statut
Membre
Dernière intervention
20 mai 2008
-
Messages postés
987
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
30 août 2012
-
    Salut,
j'ai un probléme sur le formulaire. c qlq un a une idée de l'erreur la partie de l'erreur est marqué en bleu:
voila le programme et merçi d'avance.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns= "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>

<?php //listing enregistrer.php

//définir le titre de la page et inclure  l'entête de la page
$titre_page='Enregistrement';
include('modeles/entete.inc');

if (isset($_POST['submit']))
{//traiter le formulaire
$message=NULL;//créer une variable vide
//vérifier la présence d'un prénom
if(empty($_POST['prenom']))
{$p=FALSE;
$message.= ' Vous avez oublié d\'indiquer votre prenom

';
}
else
{$p=$_POST['prenom'];

}
/
/vérifier la presence d'un nom

if(empty($_POST['nom']))
{$n=FALSE;
$message.= ' Vous avez oublié d\'indiquer votre nom

';
}
else
{$n=$_POST['nom'];

}

//vérifier l'existance d'une adresse email
if (empty($_POST['email'])>0)
{$e=FALSE;
$message.= ' vous avez oublié d\'indiquer votre adresse e-mail

';
}
else
{$e=$_POST['email'] ;

}

//vérifier la presence d'un nom d'utilisateur
if (empty($_POST['nom_d_utilisateur']))
{$u=FALSE;
$message.=" vous avez oublié d\'indiquer votre nom d\'tilisateur

";
}
else
{$u=$_POST['nom_utilisateur'];

}

//vérifier l'existance et l'exectitude du mot de passe

if (empty($_POST['mot_de_passe1']))
{$mp=FALSE;
$message.=' vous avez oublié d\'inquer votre mot de passe

';

}
else
{if ($_POST['mot_de_passe1']==$_POST['mot_de_passe2'])
{$mp=$_POST['mot_de_passe1'];
    }

else
{$mp=FALSE;
$message .=' votre mot de passe est différent de celui que vous avez précédement déclaré

';
}
}
if ($p && $n && $e && $u && $mp)
{//si tout est correct

// Enregistrer l'utilisateur dans la base de données
require_once ('modeles/mysql_connect.php');//connection à la base de données
//céer la requête
$rq="INSERT INTO utilisateurs (prenom,nom,email,mot_de_passe,date_enregistrement,nom_utilisateur)
VALUES ('$p,$n,$e,PASSWORD('smp'),NOW(),$u)";

//lancer la requête

$result=mysql_query($rq);

if($result)//si l'enregistrement est correcte
{// Envoyer éventuelement un e-mail
echo" Merçi de vous être enregistré sur notre site.

";
include('modeles/pied_page.inc);
// inclure pied de page terminer le script
exit();

{
else

{echo" vous n\avez pas pu ête enregistré à cause d\'une erreur systéme".
    "

".mysql_error()."

";

}
mysql_close(); //refermer la connexion avec la base de données
{
else
{//quelque chose n\'est pas correct

$message. =" veuillez avoir l\'obligeance de recommencer

;
}
}

//Afficher éventuellement un ou plusieurs message d\'erreur
if(isset($message))
{echo"$message";
}
?>
 

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<fieldset>
<legend> Veuillez renseigner le formulaire ci- aprés:</legend>
prénom:
"/>

Nom:
"/>

Adresse e-mail:
"/>

Nom d'utilisateur:
"/>

mot de passe:
"/>

confirmez votre mot de passe:

</fieldset>

</form><!-- Fin du formulaire-->
<?php
// Fin de l'insruction conditionnelle principale
include ('modeles/pied_page.inc'); //inclure le pied de page
?>

</html>

1 réponse

Messages postés
987
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
30 août 2012
24
Bonjour.
Peut être un espace manquant
echo"$message";
        ^
echo "$message";