Inscription

Fermé
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 - 17 nov. 2008 à 17:57
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 - 24 nov. 2008 à 10:35
Bonjour,
j'ai un pb avec ce code pouver vous me dire pk il enegistre pas les donné merci



<?php 
if (isset($_POST['enregistrer'])){ 
mysql_connect("localhost", "root","") or Die ("Impossible de se connecter"); 

mysql_select_db("ml");



$login=$_POST['login'];
$password=$_POST['password'];  

$email=$_POST['email']; 

$paypal=$_POST['paypal'];  

$prenom=$_POST['prenom']; 
$nom=$_POST['nom'];
$pays=$_POST['pays'];
$parrain=$_POST['parrain'];



 
$ins = sprintf("INSERT INTO enregistrer (login,password,email,paypal,prenom,nom,pays,parrain)VALUES('$login','$password' ,'$email', '$paypal' , 

'$prenom','$nom','$pays' , '$parrain' )");
 

//Compteur de la bdd ********************** 
$compteur = mysql_query("select * from `enregistrer`");
echo "le nombre d'enregistrements actuel est: ".mysql_num_rows($compteur)."<br />" } 
?>


23 réponses

en fait vous vous contredit l'un et l'autre donc conclusion : je fais quoi
Conclusion : tu réfléchis par toi-même
1
zoby44 Messages postés 817 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
23 nov. 2008 à 20:04
Désolé de t'embrouiller alizee14, personnellement je n'en ai encore jamais eu besoin, mais si ce n'est pas la source du problème, laisse les. Par contre ce que dit toto est vrai, il manque un }. Les erreur $end viennent souvent de la.
1
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
23 nov. 2008 à 20:39
ok merci . je vais essayer maisje pense qu'il faut que je les mette a la fin de l'enregistration des donne . si vous trouver ou il manque un { vous me le dite
merci
0
zoby44 Messages postés 817 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
23 nov. 2008 à 20:44
<?php
if (isset($_POST['enregistrer'])){

mysql_connect("localhost", "root","") or Die ("Impossible de se connecter");
mysql_select_db("ml");

$ins = mysql_query("INSERT INTO `enregistrer` ('$login' , '$password' , '$email','$paypal' , '$prenom' , '$nom' , '$ip' , '$pays' , '$parrain' )");

//Compteur de la bdd **********************
$compteur = mysql_query("select * from `enregistrer`");

echo "le nombre d'enregistrements actuel est: ".mysql_num_rows($compteur)."<br />" ;
} //<--------ici
?>
1
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
24 nov. 2008 à 10:35
ok merci beaucoup sa ne me mais pu de message d'erreur mais sa enregistre pas les donné
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zoby44 Messages postés 817 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
17 nov. 2008 à 18:06
Salut, tu as un problème sur ta requête mysql, essaye avec ça:

$ins = mysql_query('INSERT INTO enregistrer VALUES("","'.$login.'","'.$password.'","'.$email.'","'.$paypal.'","'.$prenom.'","'.$nom.'","'.$pays.'","'.$parrain.'")');

Le 1er champs est vide car tu avoir un id en auto_increment.
0
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
17 nov. 2008 à 18:42
sa me mais
Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\wamp\www\teste\fin_de_linscription.php on line 58
0
zoby44 Messages postés 817 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
17 nov. 2008 à 18:48
Arf, j'avais pas vu, il a coupé la fin de la ligne.

$ins = mysql_query('INSERT INTO enregistrer VALUES("","'.$login.'","'.$password.'","'.$email.'",
"'.$paypal.'","'.$prenom.'","'.$nom.'","'.$pays.'","'.$parrain.'")');
mais en général quand il te met ca, c'est qu'il manque un ';'
0
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
23 nov. 2008 à 15:21
j'ai refait un code car sa me parraiser bizar ce code et sa m'affiche

Parse error: syntax error, unexpected T_STRING in C:\wamp\www\teste\fin_de_linscription.php on line 55

voila mon nouveau code :

<?php 


if (isset($_POST['enregistrer'])){ 
mysql_connect("localhost", "root","") or Die ("Impossible de se connecter"); 

mysql_select_db("ml");



$ins = mysql_query('INSERT INTO 'enregistrer' VALUES("".$login  , $password , $email , 
$paypal , $prenom , $nom , $ip , $pays , $parrain )'); 

 

//Compteur de la bdd ********************** 
$compteur = mysql_query("select * from `enregistrer`");
echo "le nombre d'enregistrements actuel est: ".mysql_num_rows($compteur)."<br />" ; 
?>



merci
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
23 nov. 2008 à 15:36
$ins = mysql_query('INSERT INTO 'enregistrer' VALUES("".$login , $password , $email ,
$paypal , $prenom , $nom , $ip , $pays , $parrain )');

Je pense que c'est pas ainsi 'enregistrer' mais comme t'a écris après `enregistrer`

Parfois il suffit juste de bien relire son code, on est tout de même pas des compilateurs lol.
0
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
23 nov. 2008 à 15:37
merci mais maintenant sa ma mais
Parse error: syntax error, unexpected $end in C:\wamp\www\teste\fin_de_linscription.php on line 85
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
23 nov. 2008 à 15:38
Quelle est cette ligne ?
0
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
23 nov. 2008 à 15:43
y'en a pas
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
23 nov. 2008 à 15:57
L'erreur qu'est afficher cite la ligne 85 "on line 85"
C'est laquelle dans ton code ?
0
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
23 nov. 2008 à 16:02
ya pas de ligne 85 j'ai regarder et ya rien ecrit dessus
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
23 nov. 2008 à 16:17
Si c'est la dernière après la balise </html> c'est qu'il y a une erreur de syntaxe dans ton code et je pense l'avoir corriger non ?
0
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
23 nov. 2008 à 16:20
en tous cas sa ne marche pas
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
23 nov. 2008 à 16:25
Pif

$ins = mysql_query("INSERT INTO enregistrer (login , password , email ,
paypal , prenom , nom , ip , pays , parrain ) VALUES('$login' , '$password' , '$email',
'$paypal' , '$prenom' , '$nom' , '$ip' , '$pays' , '$parrain' )");

0
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
23 nov. 2008 à 16:40
en faite je ne sais pas pk sa me mais une erreur apres la derniere ligne a chaque fois
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
23 nov. 2008 à 16:41
Je viens de te dire que cette erreur est due a une erreur de syntaxe tel l'oubli d'un ";" ou "}" bon, bon courage

comme ici tu as oubliée de fermer l'accolade du if --'
0
alizee14 Messages postés 101 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 28 novembre 2008 1
23 nov. 2008 à 18:15
svp vous pouvez pas m'aider j'ai vraiment besoin d'aide car ses une etape importante alors il faut que vous m'aider
voici mon code de toutes la page pouvez-vous me dire se qui va pas
merci

voici mon code
<code>
<p>Bonjour !</p>

<p><?php echo $_POST['prenom'];

?>
(
<?php echo $_POST['login'];

?>
)
, tu vien de t'inscrire sur monsite.com bravo






<?php


if (isset($_POST['enregistrer'])){
mysql_connect("localhost", "root","") or Die ("Impossible de se connecter");

mysql_select_db("ml");



$ins = mysql_query("INSERT INTO `enregistrer` ('$login' , '$password' , '$email',
'$paypal' , '$prenom' , '$nom' , '$ip' , '$pays' , '$parrain' )");




//Compteur de la bdd **********************
$compteur = mysql_query("select * from `enregistrer`");
echo "le nombre d'enregistrements actuel est: ".mysql_num_rows($compteur)."<br />" ;
?>
0
zoby44 Messages postés 817 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
23 nov. 2008 à 18:52
Bonsoir. Tu n'as pas définie les variables, elles sont toutes vides.

$login=$_POST['login'];
$password=$_POST['password'];

...
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
23 nov. 2008 à 19:04
Elle les avez définie:

$login=$_POST['login'];
$password=$_POST['password'];

$email=$_POST['email'];

$paypal=$_POST['paypal'];

$prenom=$_POST['prenom'];
$nom=$_POST['nom'];
$pays=$_POST['pays'];
$parrain=$_POST['parrain'];

Concentres-toi ...
0
zoby44 Messages postés 817 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
23 nov. 2008 à 19:11
Désolé, je ne les avait pas vu sur le 1er poste. Sinon enlève les ' qui entourent enregistrer dans tes requêtes.
0