par
Ouhare » 17 oct. 2009, 01:51
Bonjour tout le monde,
Je me suis mis à utiliser Easyphp 5.3.0 pour tester mes scripts PHP, mais un script tout simple me donne du fil à retordre
Voici mon code html/php:
<html>
<head>
</head>
<body>
<form name="inscription" action="./inscription.php" method="POST">
Login : <input type="text" name="login"><br />
Mot de passe : <input type="password" name="mdp"><br />
Adresse Mail : <input type="text" name="email"><br />
<input type="submit" name="valid" value="OK">
</form>
<?php
if (isset($valid) == $POST_['OK']){
$sql = "INSERT INTO users (login,mdp,email) VALUES (".$login.",".$mdp.",".$email.")";
echo $sql;
}
?>
</body>
</html>
et mes erreurs sur navigateur avant et après validation du formulaire (les erreurs sont les mêmes) :
Code : Tout sélectionner
Notice: Undefined variable: POST_ in C:\******************\****\inscription.php on line 13
Notice: Undefined variable: login in C:\******************\****\inscription.php on line 14
Notice: Undefined variable: mdp in C:\******************\****\inscription.php on line 14
Notice: Undefined variable: email in C:\******************\****\inscription.php on line 14
INSERT INTO users (login,mdp,email) VALUES (,,)
Je peux comprendre les erreurs avant la validation du formulaire mais après.... je bloque..
Qu'est ce qui cloche..? merci

Bonjour tout le monde,
Je me suis mis à utiliser Easyphp 5.3.0 pour tester mes scripts PHP, mais un script tout simple me donne du fil à retordre :shock:
Voici mon code html/php:
[html]<html>
<head>
</head>
<body>
<form name="inscription" action="./inscription.php" method="POST">
Login : <input type="text" name="login"><br />
Mot de passe : <input type="password" name="mdp"><br />
Adresse Mail : <input type="text" name="email"><br />
<input type="submit" name="valid" value="OK">
</form>
<?php
if (isset($valid) == $POST_['OK']){
$sql = "INSERT INTO users (login,mdp,email) VALUES (".$login.",".$mdp.",".$email.")";
echo $sql;
}
?>
</body>
</html>
[/html]
et mes erreurs sur navigateur avant et après validation du formulaire (les erreurs sont les mêmes) :
[code]
Notice: Undefined variable: POST_ in C:\******************\****\inscription.php on line 13
Notice: Undefined variable: login in C:\******************\****\inscription.php on line 14
Notice: Undefined variable: mdp in C:\******************\****\inscription.php on line 14
Notice: Undefined variable: email in C:\******************\****\inscription.php on line 14
INSERT INTO users (login,mdp,email) VALUES (,,)
[/code]
Je peux comprendre les erreurs avant la validation du formulaire mais après.... je bloque..
Qu'est ce qui cloche..? merci #-o