Aide php svp
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis novice en php, j'essaye de manipuler les classes et le constructeur, avec un peu de mal^^
j'ai donc crée deux scripts php, j'ai récupéré des variable dans l'un et
je veux les transférer et les utiliser dans l'autre script comment faire svp?
merci d'avance
je suis novice en php, j'essaye de manipuler les classes et le constructeur, avec un peu de mal^^
j'ai donc crée deux scripts php, j'ai récupéré des variable dans l'un et
je veux les transférer et les utiliser dans l'autre script comment faire svp?
merci d'avance
A voir également:
- Aide php svp
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
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";
}
}
?>