Formulaire de commande html-php
Fermé
ZlaxMax
Messages postés
1
Date d'inscription
mardi 9 avril 2013
Statut
Membre
Dernière intervention
9 avril 2013
-
Modifié par irongege le 10/04/2013 à 15:08
glia4 Messages postés 5 Date d'inscription mercredi 10 avril 2013 Statut Membre Dernière intervention 10 avril 2013 - 10 avril 2013 à 14:56
glia4 Messages postés 5 Date d'inscription mercredi 10 avril 2013 Statut Membre Dernière intervention 10 avril 2013 - 10 avril 2013 à 14:56
A voir également:
- Formulaire de commande html-php
- Invite de commande - Guide
- Formulaire de réclamation facebook - Guide
- Commande terminal mac - Guide
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
3 réponses
Utilisateur anonyme
10 avril 2013 à 11:08
10 avril 2013 à 11:08
salut salut,
Faire du php sans base de donnée c'est possible, mais que dois faire exactement ton formulaire?
Parce que le "codage php associé" je comprends pas vraiment ce que ça veut dire!
Faire du php sans base de donnée c'est possible, mais que dois faire exactement ton formulaire?
Parce que le "codage php associé" je comprends pas vraiment ce que ça veut dire!
glia4
Messages postés
5
Date d'inscription
mercredi 10 avril 2013
Statut
Membre
Dernière intervention
10 avril 2013
1
10 avril 2013 à 14:48
10 avril 2013 à 14:48
non il n' est pas possible de faire php sans serveur car php est interpreter cote serveur
glia4
Messages postés
5
Date d'inscription
mercredi 10 avril 2013
Statut
Membre
Dernière intervention
10 avril 2013
1
10 avril 2013 à 14:56
10 avril 2013 à 14:56
desole pour le premier msg j avai lu php sans le serveur
mais oui on peut faire le php sans la base de données si tu n' a pas besoin de comparer les donnees entrer par le user avec des donnees specifiques tu peu te passer de BD la tu verifie juste la forme des champs rempli
voici un exemple qui peut t' aider
<?php
/*****************************************
* Constantes et variables
*****************************************/
define('LOGIN','Rasmus'); // Login correct
define('PASSWORD','lerdorf'); // Mot de passe correct
$message = ''; // Message à afficher à l'utilisateur
/*****************************************
* Vérification du formulaire
*****************************************/
// Si le tableau $_POST existe alors le formulaire a été envoyé
if(!empty($_POST))
{
// Le login est-il rempli ?
if(empty($_POST['login']))
{
$message = 'Veuillez indiquer votre login svp !';
}
// Le mot de passe est-il rempli ?
elseif(empty($_POST['motDePasse']))
{
$message = 'Veuillez indiquer votre mot de passe svp !';
}
// Le login est-il correct ?
elseif($_POST['login'] !== LOGIN)
{
$message = 'Votre login est faux !';
}
// Le mot de passe est-il correct ?
elseif($_POST['motDePasse'] !== PASSWORD)
{
$message = 'Votre mot de passe est faux !';
}
else
{
// L'identification a réussi
$message = 'Bienvenue '. LOGIN .' !';
}
}
?>
<!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'identification</title>
</head>
<body>
<?php if(!empty($message)) : ?>
<p><?php echo $message; ?></p>
<?php endif; ?>
<form action="<?php echo htmlspecialchars($_SERVER['REQUEST_URI'], ENT_QUOTES); ?>" method="post">
<fieldset>
<legend>Identifiant</legend>
<p>
<label for="login">Login :</label>
<input type="text" name="login" id="login" value="<?php if(!empty($_POST['login'])) { echo htmlspecialchars($_POST['login'], ENT_QUOTES); } ?>" />
</p>
<p>
<label for="password">Mot de passe :</label>
<input type="password" name="motDePasse" id="password" value="" />
<input type="submit" name="submit" value="Identification" />
</p>
</fieldset>
</form>
</body>
</html>
mais oui on peut faire le php sans la base de données si tu n' a pas besoin de comparer les donnees entrer par le user avec des donnees specifiques tu peu te passer de BD la tu verifie juste la forme des champs rempli
voici un exemple qui peut t' aider
<?php
/*****************************************
* Constantes et variables
*****************************************/
define('LOGIN','Rasmus'); // Login correct
define('PASSWORD','lerdorf'); // Mot de passe correct
$message = ''; // Message à afficher à l'utilisateur
/*****************************************
* Vérification du formulaire
*****************************************/
// Si le tableau $_POST existe alors le formulaire a été envoyé
if(!empty($_POST))
{
// Le login est-il rempli ?
if(empty($_POST['login']))
{
$message = 'Veuillez indiquer votre login svp !';
}
// Le mot de passe est-il rempli ?
elseif(empty($_POST['motDePasse']))
{
$message = 'Veuillez indiquer votre mot de passe svp !';
}
// Le login est-il correct ?
elseif($_POST['login'] !== LOGIN)
{
$message = 'Votre login est faux !';
}
// Le mot de passe est-il correct ?
elseif($_POST['motDePasse'] !== PASSWORD)
{
$message = 'Votre mot de passe est faux !';
}
else
{
// L'identification a réussi
$message = 'Bienvenue '. LOGIN .' !';
}
}
?>
<!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'identification</title>
</head>
<body>
<?php if(!empty($message)) : ?>
<p><?php echo $message; ?></p>
<?php endif; ?>
<form action="<?php echo htmlspecialchars($_SERVER['REQUEST_URI'], ENT_QUOTES); ?>" method="post">
<fieldset>
<legend>Identifiant</legend>
<p>
<label for="login">Login :</label>
<input type="text" name="login" id="login" value="<?php if(!empty($_POST['login'])) { echo htmlspecialchars($_POST['login'], ENT_QUOTES); } ?>" />
</p>
<p>
<label for="password">Mot de passe :</label>
<input type="password" name="motDePasse" id="password" value="" />
<input type="submit" name="submit" value="Identification" />
</p>
</fieldset>
</form>
</body>
</html>