Problème de réalisation d'un formulaire de contact
Fermé
youss.
Messages postés
1
Date d'inscription
mercredi 1 avril 2015
Statut
Membre
Dernière intervention
1 avril 2015
-
Modifié par jordane45 le 2/04/2015 à 01:15
jordane45 Messages postés 37253 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 mars 2023 - 2 avril 2015 à 01:24
jordane45 Messages postés 37253 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 mars 2023 - 2 avril 2015 à 01:24
A voir également:
- Problème de réalisation d'un formulaire de contact
- Formulaire de réclamation facebook - Guide
- Formulaire de contact le bon coin ✓ - Forum Internet / Réseaux sociaux
- Alias du formulaire - Forum Programmation
- Formulaire de remboursement free pdf ✓ - Forum Vos droits sur internet
- Taux de réalisation calcul - Forum Excel
1 réponse
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
2 avril 2015 à 01:17
2 avril 2015 à 01:17
Bonjour,
lignes 12 et 13 de ton code... tu essayes d'utiliser des variables alors qu'elle n'existent peut être pas.
Pour éviter cela tu dois utiliser isset.
comme ceci :
lignes 12 et 13 de ton code... tu essayes d'utiliser des variables alors qu'elle n'existent peut être pas.
Pour éviter cela tu dois utiliser isset.
comme ceci :
$username = isset($_POST['username'])?$_POST['username']:''; $password = isset($_POST['password'])?$_POST['password']:'';
Modifié par jordane45 le 2/04/2015 à 01:24
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>