Aide sur programmation php
saad
-
jeremy.s Messages postés 1248 Statut Membre -
jeremy.s Messages postés 1248 Statut Membre -
Bonjour,
j'ai un tout petit bout de code php qui me sert verifier le nom d'utilisateur avec sa mot de passe et de les afficher afin de voire est ce que ça passe bien pu non.Toujours il m'affiche des erreurs comme Notice: Undefined variable: nom in C:\wamp\www\Nouveau dossier\les methodes(testebase1)\connexion.php on line 13 et 14 ...
J'ai deux fichiers "debut.php" et "connection.php" dont le code de chacune est le suivant:
****"debut.php"****
<html>
<head>
<title>Les methodes: la methode POST</title>
</head>
<body>
<center>
<form section="connexion.php" method="POST">
<label for="nom">Nom :</label>
<input type="text" name="nom"/>
<br />
<label for="pass">Mot de passe :</label>
<input type="password" name="pass"/>
<input type="submit"/>
</form>
</center>
</body>
</html>
****"connection.php"****
<html>
<head>
<title>Les methodes: </title>
</head>
<body>
<?php
if(isset($_POST['nom']))
{ $nom= $_POST['nom']; }
if(isset($_POST['pass']))
{ $motdepasse=$_POST['pass']; }
echo $nom; //ligne 13
echo $motdepasse; //ligne 14
?>
</body>
</html>
j'ai un tout petit bout de code php qui me sert verifier le nom d'utilisateur avec sa mot de passe et de les afficher afin de voire est ce que ça passe bien pu non.Toujours il m'affiche des erreurs comme Notice: Undefined variable: nom in C:\wamp\www\Nouveau dossier\les methodes(testebase1)\connexion.php on line 13 et 14 ...
J'ai deux fichiers "debut.php" et "connection.php" dont le code de chacune est le suivant:
****"debut.php"****
<html>
<head>
<title>Les methodes: la methode POST</title>
</head>
<body>
<center>
<form section="connexion.php" method="POST">
<label for="nom">Nom :</label>
<input type="text" name="nom"/>
<br />
<label for="pass">Mot de passe :</label>
<input type="password" name="pass"/>
<input type="submit"/>
</form>
</center>
</body>
</html>
****"connection.php"****
<html>
<head>
<title>Les methodes: </title>
</head>
<body>
<?php
if(isset($_POST['nom']))
{ $nom= $_POST['nom']; }
if(isset($_POST['pass']))
{ $motdepasse=$_POST['pass']; }
echo $nom; //ligne 13
echo $motdepasse; //ligne 14
?>
</body>
</html>
A voir également:
- Aide sur programmation php
- Application de programmation - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Comment programmer un mail sur gmail - Guide
- Programmer un message sur iphone - Guide
1 réponse
Salut !
C'est normal, l'erreur te dis que $nom n'est pas déclaré.
Et effectivement, dans le cas où la condition de ton if(isset) n'est pas vrai, $nom n'est pas déclaré.
Une bonne façon de faire est la suivante :
Jérémy
C'est normal, l'erreur te dis que $nom n'est pas déclaré.
Et effectivement, dans le cas où la condition de ton if(isset) n'est pas vrai, $nom n'est pas déclaré.
Une bonne façon de faire est la suivante :
if(isset($_POST['nom']) && !empty($_POST['nom']) && isset($_POST['pass']) && !empty($_POST['pass'])) {
echo $_POST['nom'];
echo $_POST['pass'];
}
else{
echo 'Les informations n'ont pas été rempli';
}
Jérémy