PHP(formulaire d'identification)
Fermé
Salam
-
17 mai 2006 à 11:44
XwZ Messages postés 94 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 13 septembre 2008 - 21 mai 2006 à 03:00
XwZ Messages postés 94 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 13 septembre 2008 - 21 mai 2006 à 03:00
A voir également:
- PHP(formulaire d'identification)
- Entrer les informations d'identification reseau - Guide
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Code d'identification - Guide
- Formulaire instagram compte suspendu - Guide
2 réponses
XwZ
Messages postés
94
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
13 septembre 2008
21 mai 2006 à 03:00
21 mai 2006 à 03:00
salut,
mon code marche mais si tu ne fais pa d'effort il ne te sert à rien. tu as fais ta connexion a la bdd avant la requete ? as-tu modifier le nom des champ pour qu'il corresponde a ta table ? as-tu afficher le mysql_error() ?
mon code marche mais si tu ne fais pa d'effort il ne te sert à rien. tu as fais ta connexion a la bdd avant la requete ? as-tu modifier le nom des champ pour qu'il corresponde a ta table ? as-tu afficher le mysql_error() ?
XwZ
Messages postés
94
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
13 septembre 2008
17 mai 2006 à 12:05
17 mai 2006 à 12:05
Salut,
C'est assez simple,
dans la page html tu met :
<form action="verification.php" method="post">
<input type="text" name="pseudo" value="pseudo" />
<input type="password" name="pass" value="pseudo" />
<input type="submit" value="Valider" />
</form>
dans la page verification.php :
$sql_verif = mysql_query("SELECT COUNT(id) AS nombre_enregistrement FROM admin WHERE pseudo='{$_POST['pseudo']}' AND pass='{$_POST['pass']}'");
if(0 == mysql_result($sql_verif, 0, 'nombre_enregistrement'))
{
echo 'le message d\'erreur';
}
else
{
header("Location: administration.php");
}
il te suffit de changer les noms des champs pour qu'ils correspondent à ta table et SURTOUT mettre le code php dans une page .php VIDE et sans espace ou saut de ligne avant le <?php sinon tu auras des erreurs à cause du header ( il ne supporte AUCUN HTML avant).
C'est assez simple,
dans la page html tu met :
<form action="verification.php" method="post">
<input type="text" name="pseudo" value="pseudo" />
<input type="password" name="pass" value="pseudo" />
<input type="submit" value="Valider" />
</form>
dans la page verification.php :
$sql_verif = mysql_query("SELECT COUNT(id) AS nombre_enregistrement FROM admin WHERE pseudo='{$_POST['pseudo']}' AND pass='{$_POST['pass']}'");
if(0 == mysql_result($sql_verif, 0, 'nombre_enregistrement'))
{
echo 'le message d\'erreur';
}
else
{
header("Location: administration.php");
}
il te suffit de changer les noms des champs pour qu'ils correspondent à ta table et SURTOUT mettre le code php dans une page .php VIDE et sans espace ou saut de ligne avant le <?php sinon tu auras des erreurs à cause du header ( il ne supporte AUCUN HTML avant).