Recupération de données d'un formulaire impossible !
Fermé
RayaneMana
Messages postés
7
Date d'inscription
vendredi 15 février 2013
Statut
Membre
Dernière intervention
16 février 2013
-
15 févr. 2013 à 22:53
gardiendelanuit Messages postés 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 - 16 févr. 2013 à 21:32
gardiendelanuit Messages postés 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 - 16 févr. 2013 à 21:32
A voir également:
- Recupération de données d'un formulaire impossible !
- Formulaire de réclamation facebook - Guide
- Impossible de récupérer mon compte gmail - Guide
- Recuperation de données - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Supprimer les données de navigation - Guide
7 réponses
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
16 févr. 2013 à 11:16
16 févr. 2013 à 11:16
Bonjour,
Comment veux-tu récupérer des variables qui n'ont pas de nom? x)
Commence par donner l'attribue name de chaque input!
Comment veux-tu récupérer des variables qui n'ont pas de nom? x)
Commence par donner l'attribue name de chaque input!
RayaneMana
Messages postés
7
Date d'inscription
vendredi 15 février 2013
Statut
Membre
Dernière intervention
16 février 2013
16 févr. 2013 à 11:55
16 févr. 2013 à 11:55
Ahhh oui a force de bidouiller partout pour trouver une solution j'ai laissé les inputs vides mais malheuresement ça ne fonctionne toujours pas quand je leurs donne le meme nom que dans mes $_POST !
Franchement je dois absolument trouver la solution et je ne vois vraiment plus ou est le probleme ? Un probleme de configuration de PHP.ini ?
Franchement je dois absolument trouver la solution et je ne vois vraiment plus ou est le probleme ? Un probleme de configuration de PHP.ini ?
RayaneMana
Messages postés
7
Date d'inscription
vendredi 15 février 2013
Statut
Membre
Dernière intervention
16 février 2013
16 févr. 2013 à 12:43
16 févr. 2013 à 12:43
J'ai activer " register_global : on " mais ça ne fonctionne toujours pas , je suis perdu , j'ai besoin d'aide la !
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
16 févr. 2013 à 13:01
16 févr. 2013 à 13:01
$name =$_POST["name"];et pas
$_POST['name'] = $name ;
Et pareil pour la suite.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
RayaneMana
Messages postés
7
Date d'inscription
vendredi 15 février 2013
Statut
Membre
Dernière intervention
16 février 2013
16 févr. 2013 à 13:13
16 févr. 2013 à 13:13
Ouf ça a réglé la plupart des erreurs , il ne m'en reste plus qu'une !
" You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@msn.com, Enseignant)' at line 2"
" You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@msn.com, Enseignant)' at line 2"
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
16 févr. 2013 à 13:20
16 févr. 2013 à 13:20
Ca doit venir de ce qu'il y a dans le champs email: essaie un
$email = mysql_real_escape_string($_POST["mail"]);
RayaneMana
Messages postés
7
Date d'inscription
vendredi 15 février 2013
Statut
Membre
Dernière intervention
16 février 2013
16 févr. 2013 à 13:34
16 févr. 2013 à 13:34
Malheuresement ça ne marche pas , toujours la même erreur !
Par contre j'ai remarque que quand je rentre " test" au lieu de "test@test.fr" j'obtiens " Unknown column 'Mana' in 'field list' " sachant que " Mana " est ce que je rentre dans le champs " name " !
Par contre j'ai remarque que quand je rentre " test" au lieu de "test@test.fr" j'obtiens " Unknown column 'Mana' in 'field list' " sachant que " Mana " est ce que je rentre dans le champs " name " !
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
16 févr. 2013 à 13:42
16 févr. 2013 à 13:42
Dans ce cas essaie de mettre $name $pass etc directement dans la requiete au lieu des $_POST .
RayaneMana
Messages postés
7
Date d'inscription
vendredi 15 février 2013
Statut
Membre
Dernière intervention
16 février 2013
16 févr. 2013 à 13:43
16 févr. 2013 à 13:43
C'est fait mais toujours aucun changement , je désespère de trouver une solution !
RayaneMana
Messages postés
7
Date d'inscription
vendredi 15 février 2013
Statut
Membre
Dernière intervention
16 février 2013
16 févr. 2013 à 14:02
16 févr. 2013 à 14:02
J'ai vraiment besoin d'aide , pour ceux qui n'ont pas suivis , mon problème maintenant est qu'avec ce code :
"<?php
$connection = mysql_connect("localhost","root","root");
// test la connection
if ( ! $connection )
die ("connection impossible");
// Connecte la base
mysql_select_db('competences') or die ("pas de connection");
$name = $_POST['name'] ;
$first_name = $_POST['first_name'] ;
$pass = $_POST['pass'] ;
$mail = mysql_real_escape_string($_POST["mail"]);
$type = $_POST['type'] ;
$host = 'localhost';
$user = 'root';
$bdd = 'competences';
$cnx = mysql_connect( "localhost", "root", "root" ) ;
$db = mysql_select_db( "competences" ) ;
$sql = "INSERT INTO user (id ,first_name, last_name, password, email, registered_at)
VALUES ('', $first_name, $name, $pass, $mail, $type)" ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("L'insertion a été correctement effectuée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>
J'obtiens " You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@msn.com, Enseignant)' at line 2"
J'ai besoin de vous !
"<?php
$connection = mysql_connect("localhost","root","root");
// test la connection
if ( ! $connection )
die ("connection impossible");
// Connecte la base
mysql_select_db('competences') or die ("pas de connection");
$name = $_POST['name'] ;
$first_name = $_POST['first_name'] ;
$pass = $_POST['pass'] ;
$mail = mysql_real_escape_string($_POST["mail"]);
$type = $_POST['type'] ;
$host = 'localhost';
$user = 'root';
$bdd = 'competences';
$cnx = mysql_connect( "localhost", "root", "root" ) ;
$db = mysql_select_db( "competences" ) ;
$sql = "INSERT INTO user (id ,first_name, last_name, password, email, registered_at)
VALUES ('', $first_name, $name, $pass, $mail, $type)" ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("L'insertion a été correctement effectuée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>
J'obtiens " You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@msn.com, Enseignant)' at line 2"
J'ai besoin de vous !
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
16 févr. 2013 à 21:32
16 févr. 2013 à 21:32
Essaie de mettre tes variables entre simple quotes dans ta requete.