Problème de réalisation d'un formulaire de contact
youss.
Messages postés
1
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour . je suis débutante en php et je viens d'écrire un code d'un formulaire de contact et j 'ai besoin que les informations soient transmises vers une base de données . le problème c'est que j'arrive pas exécuter le code je recois le message d'erreur :
Notice: Undefined index: username in C:\xampp\htdocs\tp\comeon.php on line 12
Notice: Undefined index: password in C:\xampp\htdocs\tp\comeon.php on line 13
voila mon code
EDIT : Ajout des balises de code
Notice: Undefined index: username in C:\xampp\htdocs\tp\comeon.php on line 12
Notice: Undefined index: password in C:\xampp\htdocs\tp\comeon.php on line 13
voila mon code
<html><body>
<center>
<form method="post" action="verif.php">
<strong>username </strong> : <input type="text" name="username" size="12"><br><br>
<strong>password </strong> : <input type="password" name="password" size="12"> <br><br>
<strong>retapez votre password </strong> : <input type="password" name="repeat password">
<br><br>
<input type="submit" value="OK"> <br>
</center>
</form></body></html>
<?php
$username = $_POST['username'];
$password = $_POST['password'];
if(isset($_POST['submit']))
{
$username=htmlentities(trim($_POST['username']));
$password=htmlentities(trim($_POST['password']));
$repeatpassword=htmlentities(trim($_POST['repeatpassword']));
if($username&&$password&&$repeatpassword)
{
if ($password==$repeatpassword)
{
$connect=mysql_connect('localhost',' ',' ')or die('error');
mysql_select_db($formulaire,connect);
$query=mysql_query("INSERT INTO inscription VALUES('','$username','$password')");
} else echo " les deux password ne sont pas identiques .veuillez réessayer." ;
} echo " ce username est déja utilisé" ;
}
?>
EDIT : Ajout des balises de code
A voir également:
- Problème de réalisation d'un formulaire de contact
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Formulaire de contact le bon coin introuvable ✓ - Forum Vos droits sur internet
Penses à mettre le code PHP au début de ta page .... c'est plus simple pour s'y retrouver. (c 'est juste une "bonne" habitude à prendre )
<?php //récupération des variables $username = isset($_POST['username'])?htmlentities($_POST['username']):''; $password = isset($_POST['password'])?htmlentities($_POST['password']):''; $repeatpassword= isset($_POST['repeat_password'])?htmlentities($_POST['password']):''; //traitement du submit if(isset($_POST['submit'])){ if($username&&$password&&$repeatpassword){ if ($password==$repeatpassword){ // tu devrais placer la connexion dans un fichier à part // et en faire un include lorsque tu en as besoin $connect=mysql_connect('localhost',' ',' ')or die('error'); mysql_select_db($formulaire,connect); $sql = "INSERT INTO inscription VALUES('','$username','$password')"; $query=mysql_query($sql); } else{ echo " les deux password ne sont pas identiques .veuillez réessayer." ; } } echo " ce username est déja utilisé" ; } ?> <html> <head> <title></title> </head> <body> <center> <form method="post" action=""> <strong>username </strong> : <input type="text" name="username" size="12" value="<?php echo $username; ?>"><br><br> <strong>password </strong> : <input type="password" name="password" size="12" value="<?php echo $password ; ?>"> <br><br> <strong>retapez votre password </strong> : <input type="password" name="repeat_password"> <br><br> <input type="submit" value="OK"> <br> </center> </form></body></html>