Entrée crée, mais tous les champs sont vide.
Koncat
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 41520 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41520 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour!
Je cherche à créer un formulaire PHP/MYSQL.
J'ai un problème au niveau de l'enregistrement des données.
Dans MYSQL, une entrée est créée. Cependant, tous les champs sont vides...
J'imagine que la solution est simple, mais je ne la trouve pas.
Voici le code utilisé dans la page html:
<form method="post" action="recordingresult.php">
</br>
Your email will be your user id.</p>
</br>
Email: <input type="text" name="email" size="50" />
</br>
Phone: <input type="text" name="phone" size="12" />
</br>
Security question: <input type="text" name="securityquestion" size="35" />
</br>
Security answer: <input type="text" name="securityanswer" size="35" />
</br>
Password: <input type="text" name="password" size="35" />
</br>
<input type="submit" value="Suscribe" />
Voici maintenant le code utilisé dans la page PHP:
$bdd = new PDO('mysql:host=localhost;dbname=XXX', 'XXX', 'XXX');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$email = $_POST['email'];
$phone = $_POST['phone'];
$securityquestion = $_POST['securityquestion'];
$securityanswer = $_POST['securityanswer'];
$password = $_POST['password'];
$requete = $bdd->prepare('INSERT INTO utilisateurs(email, phone, securityquestion, securityanswer, password) VALUES (email, phone, securityquestion, securityanswer, password)');
$requete->execute(array($_GET['$email'], $_GET['$phone'], $_GET['$securityquestion'], $_GET['$securityanswer'], $_GET['$password']));
Merci à ceux qui me répondront autre chose que "c'est déjà un sujet discuté".
Je cherche à créer un formulaire PHP/MYSQL.
J'ai un problème au niveau de l'enregistrement des données.
Dans MYSQL, une entrée est créée. Cependant, tous les champs sont vides...
J'imagine que la solution est simple, mais je ne la trouve pas.
Voici le code utilisé dans la page html:
<form method="post" action="recordingresult.php">
</br>
Your email will be your user id.</p>
</br>
Email: <input type="text" name="email" size="50" />
</br>
Phone: <input type="text" name="phone" size="12" />
</br>
Security question: <input type="text" name="securityquestion" size="35" />
</br>
Security answer: <input type="text" name="securityanswer" size="35" />
</br>
Password: <input type="text" name="password" size="35" />
</br>
<input type="submit" value="Suscribe" />
Voici maintenant le code utilisé dans la page PHP:
$bdd = new PDO('mysql:host=localhost;dbname=XXX', 'XXX', 'XXX');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$email = $_POST['email'];
$phone = $_POST['phone'];
$securityquestion = $_POST['securityquestion'];
$securityanswer = $_POST['securityanswer'];
$password = $_POST['password'];
$requete = $bdd->prepare('INSERT INTO utilisateurs(email, phone, securityquestion, securityanswer, password) VALUES (email, phone, securityquestion, securityanswer, password)');
$requete->execute(array($_GET['$email'], $_GET['$phone'], $_GET['$securityquestion'], $_GET['$securityanswer'], $_GET['$password']));
Merci à ceux qui me répondront autre chose que "c'est déjà un sujet discuté".
A voir également:
- Entrée crée, mais tous les champs sont vide.
- Cree un compte google - Guide
- Supprimer page word vide - Guide
- Caractere vide - Guide
- Coeur vide ✓ - Forum Facebook
- Cree gmail - Guide
1 réponse
Bonjour,
Je ne pratique pas php ou mysql, mais si on regarde cet exemple : https://forums.commentcamarche.net/forum/affich-4396036-formulaire-insertion-donnees-dans-mysql-php#3
le problème devrait se situer sur
cdlt
un étranger, c'est un ami qu'on n'a pas encore rencontré.
Je ne pratique pas php ou mysql, mais si on regarde cet exemple : https://forums.commentcamarche.net/forum/affich-4396036-formulaire-insertion-donnees-dans-mysql-php#3
le problème devrait se situer sur
VALUES ($email, $phone, $securityquestion, $securityanswer, $password)
cdlt
un étranger, c'est un ami qu'on n'a pas encore rencontré.