Formulaire et php
papisow101
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
Anatana -
Anatana -
Bonjour,
Voila mon probleme
je voudrai que l'action post de mon formulaire depende du resultat d'une fonction php defini plus bas
en fait je voudrai que l'utilisateur s'authetifie avant de pouvoir acceder a la page menu.html en cas d'une fausse authentification qu'il soit rediriger vers une autre page
voila mon code
Merci de votre aide je suis vrement desesperer !!???...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Formulaire d'authentification</title>
</head>
<body>
<form action="menu.html" method="post">
<fieldset>
<legend style="color: rgb(255, 102, 0);"><br>
<br>
<br>
<br>
<big><em><big>AUTHENTIFICATION</big></em></big><br>
<br>
<br>
<br>
</legend>
<p>
<label style="color: rgb(255, 102, 0);" for="login">Login :</label>
<input name="login" id="login" value="" type="text">
</p>
<p>
<label style="color: rgb(255, 102, 0);" for="password">Password :</label>
<input name="password" id="password" value="" type="password">
<input name="submit" value="Se logguer" type="submit">
</p>
</fieldset>
</form>
<?php // Definition des constantes et variables
define('LOGIN','toto');
define('PASSWORD','tata');
// Test de l'envoi du formulaire
if($_POST) {
// Les identifiants sont transmis ?
if(!empty($_POST['login']) && !empty($_POST['password']))
// Sont-ils les mêmes que les constantes ?
if($_POST['login'] !== LOGIN) {
}
elseif($_POST['password'] !== PASSWORD) {
}
else
{
// On redirige vers le fichier menu.html
header('Location: menu.html');
exit();
}
}
else
{
echo 'Veuillez inscrire vos identifiants svp !'
}
}
?>
</body>
</html>
Voila mon probleme
je voudrai que l'action post de mon formulaire depende du resultat d'une fonction php defini plus bas
en fait je voudrai que l'utilisateur s'authetifie avant de pouvoir acceder a la page menu.html en cas d'une fausse authentification qu'il soit rediriger vers une autre page
voila mon code
Merci de votre aide je suis vrement desesperer !!???...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Formulaire d'authentification</title>
</head>
<body>
<form action="menu.html" method="post">
<fieldset>
<legend style="color: rgb(255, 102, 0);"><br>
<br>
<br>
<br>
<big><em><big>AUTHENTIFICATION</big></em></big><br>
<br>
<br>
<br>
</legend>
<p>
<label style="color: rgb(255, 102, 0);" for="login">Login :</label>
<input name="login" id="login" value="" type="text">
</p>
<p>
<label style="color: rgb(255, 102, 0);" for="password">Password :</label>
<input name="password" id="password" value="" type="password">
<input name="submit" value="Se logguer" type="submit">
</p>
</fieldset>
</form>
<?php // Definition des constantes et variables
define('LOGIN','toto');
define('PASSWORD','tata');
// Test de l'envoi du formulaire
if($_POST) {
// Les identifiants sont transmis ?
if(!empty($_POST['login']) && !empty($_POST['password']))
// Sont-ils les mêmes que les constantes ?
if($_POST['login'] !== LOGIN) {
}
elseif($_POST['password'] !== PASSWORD) {
}
else
{
// On redirige vers le fichier menu.html
header('Location: menu.html');
exit();
}
}
else
{
echo 'Veuillez inscrire vos identifiants svp !'
}
}
?>
</body>
</html>
A voir également:
- Formulaire et php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
1 réponse
Salut,
Aprés lecture en diagonal, peut-être as tu oublié la redirection si l'authentification est bonne.
A la place de : if($_POST) {
Mets : if{$_POST!=' ')
Car ton Post peut être vide et te provoquera une erreur.
Tu ne peux pas gérer la réponse avec menu.html (langague statique), crée un menu.php et il faut récupérer tes variables pour réutilisation (session).
A+
Aprés lecture en diagonal, peut-être as tu oublié la redirection si l'authentification est bonne.
A la place de : if($_POST) {
Mets : if{$_POST!=' ')
Car ton Post peut être vide et te provoquera une erreur.
Tu ne peux pas gérer la réponse avec menu.html (langague statique), crée un menu.php et il faut récupérer tes variables pour réutilisation (session).
A+