A voir également:
- Aide php svp
- Easy php - Télécharger - Divers Web & Internet
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
- Echo image php ✓ - Forum PHP
2 réponses
Utilisateur anonyme
24 juin 2008 à 21:32
24 juin 2008 à 21:32
voilà mon code^^
mon code doit comporter des erreurs:
<?php
class recup{
var $prenom;
var $mdp;
var $cmdp;
function construct()
{
if(isset($_POST['prenom'])){ //si champs rentré
$prenom= new recup();
$prenom->$_POST['prenom']; // on récupère le prénom
}
else
{
$prenom="" ; //sinon la variable n'a pas été affectée
}
if(isset($_POST['mdp'])){ //si champs rentré
$mdp= new recup();
$mdp->$_POST['mdp']; // on récupère le mdp
}
else
{
$mdp="" ; //sinon la variable n'a pas été affectée
}
if(isset($_POST['cmdp'])){ //si champs rentré
$cmdp= new recup();
$cmdp->$_POST['cmdp']; // on récupère le mdp
}
else
{
$cmdp="" ; //sinon la variable n'a pas été affectée
}
if(empty($_POST['prenom']) or empty($_POST['mdp']) or empty($_POST['cmdp'])){ //si champ vide
echo "<strong><h1>veuillez entrer tous les champs\t <a href='prenom.html'>cliquez ici</a></h1></strong>";
// afficher message d'erreur
}
else
{
// on vérifie que le mot de passe et le meme que la confirmation
if($mdp == $cmdp)
{
echo "vous êtes bien enregistré, vous pouvez maintenant vous connecter \t <a href='log.html'>ici</a> :";
}
}
}
}
?>
mon code doit comporter des erreurs:
<?php
class recup{
var $prenom;
var $mdp;
var $cmdp;
function construct()
{
if(isset($_POST['prenom'])){ //si champs rentré
$prenom= new recup();
$prenom->$_POST['prenom']; // on récupère le prénom
}
else
{
$prenom="" ; //sinon la variable n'a pas été affectée
}
if(isset($_POST['mdp'])){ //si champs rentré
$mdp= new recup();
$mdp->$_POST['mdp']; // on récupère le mdp
}
else
{
$mdp="" ; //sinon la variable n'a pas été affectée
}
if(isset($_POST['cmdp'])){ //si champs rentré
$cmdp= new recup();
$cmdp->$_POST['cmdp']; // on récupère le mdp
}
else
{
$cmdp="" ; //sinon la variable n'a pas été affectée
}
if(empty($_POST['prenom']) or empty($_POST['mdp']) or empty($_POST['cmdp'])){ //si champ vide
echo "<strong><h1>veuillez entrer tous les champs\t <a href='prenom.html'>cliquez ici</a></h1></strong>";
// afficher message d'erreur
}
else
{
// on vérifie que le mot de passe et le meme que la confirmation
if($mdp == $cmdp)
{
echo "vous êtes bien enregistré, vous pouvez maintenant vous connecter \t <a href='log.html'>ici</a> :";
}
}
}
}
?>
c le fichier log.html
<html>
<title>
se connecter
</title>
<center><p><h1>se connecter</h1></p><center>
<body>
<br>
<br>
<br><center>
<form method=POST action=registre.php>
veuillez saisir votre pseudo : 
<input type=text name="prenom"><br>
veuillez saisir mot de passe : 
<input type=password name="mdp"><br>
confirmer mot de passe : 
<input type=password name="cmdp"><br>
<input type="submit" value="se connecter">
<center>
</body>
</html>
<html>
<title>
se connecter
</title>
<center><p><h1>se connecter</h1></p><center>
<body>
<br>
<br>
<br><center>
<form method=POST action=registre.php>
veuillez saisir votre pseudo : 
<input type=text name="prenom"><br>
veuillez saisir mot de passe : 
<input type=password name="mdp"><br>
confirmer mot de passe : 
<input type=password name="cmdp"><br>
<input type="submit" value="se connecter">
<center>
</body>
</html>
c le registre.php
<?php
class essai{
$pers= new recup;
//si les valeur rentré sont égale au valeur déja rentrer
$pers->construct();
if(isset($_POST['prenom'])== $prenom && isset($_POST['mdp'])== $mdp && isset($_POST['cmdp'])== $cmdp)
{
echo "vous êtes connecté sur le site";
}
else
{
echo "erreur connection";
}
}
?>
<?php
class essai{
$pers= new recup;
//si les valeur rentré sont égale au valeur déja rentrer
$pers->construct();
if(isset($_POST['prenom'])== $prenom && isset($_POST['mdp'])== $mdp && isset($_POST['cmdp'])== $cmdp)
{
echo "vous êtes connecté sur le site";
}
else
{
echo "erreur connection";
}
}
?>