Correcte mais aps d'enregistrement dans Mysql
Romi3600
Messages postés
83
Date d'inscription
Statut
Membre
Dernière intervention
-
Romi3600 Messages postés 83 Date d'inscription Statut Membre Dernière intervention -
Romi3600 Messages postés 83 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un soucis, mon code PHP a l'air correcte , et ne provoque aucunes erreurs sur le serveur , mais il n'inscrit rien dans la table Mysql , enfin il a inscrit une seul fois un truc et c'est tout ! Si vous voulez un screnn de PMA (Php My Admin ) dit le moi !
Merci d'avance
J'ai un soucis, mon code PHP a l'air correcte , et ne provoque aucunes erreurs sur le serveur , mais il n'inscrit rien dans la table Mysql , enfin il a inscrit une seul fois un truc et c'est tout ! Si vous voulez un screnn de PMA (Php My Admin ) dit le moi !
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Vos achats</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="design.css" /> <body> <!-- L'en-tête --> <center> <div id="en_tete"> </div> </center> <!-- Les menus --> <div id="menu"> <div class="element_menu"> <h3>Mes infos. </h3> <ul> <li><a href="moi.html">Moi</a></li> <li><a href="codes.html">Mes Codes </a></li> <li><a href="paiement.html">Votre demande </a></li> </ul> </div> <div class="element_menu"> <h3>Le staff </h3> <ul> <li><a href="staff.html">L'équipe</a></li> <li><a href="specialiste.html">Les Spécialités </a></li> <li><a href="partenaires.html">Les partenaires </a></li> </ul> </div> </div> <!-- Le corps --> <div id="corps"> <h1>Merci de votre commande. </h1> <p> <?php mysql_connect("localhost", "romi36", "******"); mysql_select_db("cs_virtuel"); ?> <?php $reponse = mysql_query("SELECT * FROM formualire "); echo $reponse ?> <?php $nomrcp = $_POST['nom']; $prenomrcp = $_POST['prenom']; $emailrcp = $_POST['email']; $comrcp = $_POST['com']; $pseudorcp = $_POST['pseudo']; $commentsrcp = $_POST['comments']; ?> <?php mysql_query("INSERT INTO formulaire VALUES('', '', '$nomrcp', '$prenomrcp', '$pseudo', '$emailrcp','$comrcp', '$commentsrcp', '')"); ?> <p> Merci de celle-ci , nous vous prions de bien vouloir aller payer <a href="http://doudou.romi36.bilou042-hosting.eu/paiement.html">ICI</a> Les denières commandes : <?php echo $reponse ?> </div> <!-- Le pied de page --><br /> <div id="pied_de_page"> <p>Copyright "Romi36 - Doudou118 Corporation" 2009, tous droits réservés</p> </div> </body> </html>
Merci d'avance
A voir également:
- Correcte mais aps d'enregistrement dans Mysql
- Vérifier si une phrase est correcte - Accueil - Google
- Enregistrement mp3 gratuit - Télécharger - Streaming audio
- Mysql community server - Télécharger - Bases de données
- Telecharger studio d'enregistrement rap - Télécharger - Édition & Montage
- Enregistrement - Guide
9 réponses
il faut déjà changé ça
<?php
mysql_query("INSERT INTO formulaire VALUES('', '', '$nomrcp', '$prenomrcp', '$pseudo', '$emailrcp','$comrcp', '$commentsrcp', '')"); ?>
par ça
<?php
mysql_query("INSERT INTO formulaire VALUES('', '', '".$nomrcp."', '".$prenomrcp."', '".$pseudo."', '".$emailrcp."','".$comrcp."','".$commentsrcp."', '')"); ?>
<?php
mysql_query("INSERT INTO formulaire VALUES('', '', '$nomrcp', '$prenomrcp', '$pseudo', '$emailrcp','$comrcp', '$commentsrcp', '')"); ?>
par ça
<?php
mysql_query("INSERT INTO formulaire VALUES('', '', '".$nomrcp."', '".$prenomrcp."', '".$pseudo."', '".$emailrcp."','".$comrcp."','".$commentsrcp."', '')"); ?>
<?php (...) $reponse = mysql_query("SELECT * FROM formualire "); (...) mysql_query("INSERT INTO formulaire VALUES('', '', '$nomrcp', '$prenomrcp', '$pseudo', '$emailrcp','$comrcp', '$commentsrcp', '')"); ?>
formualire / formulaire : si c'est écrit de cette façon dans ton script, modifie.
Des codes erreurs viennent d'apparaitre car j'ai récutifié une erreur sur l'orthographe de la base , je crois que je me suis planter dans les Identifiants :
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'romi36'@'localhost' (using password: YES) in /home/virtual/romi36.bilou042-hosting.eu/doudou/htdocs/commande.php on line 45 Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/virtual/romi36.bilou042-hosting.eu/doudou/htdocs/commande.php on line 46 Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/virtual/romi36.bilou042-hosting.eu/doudou/htdocs/commande.php on line 46 Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/virtual/romi36.bilou042-hosting.eu/doudou/htdocs/commande.php on line 47 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/virtual/romi36.bilou042-hosting.eu/doudou/htdocs/commande.php on line 47 Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/virtual/romi36.bilou042-hosting.eu/doudou/htdocs/commande.php on line 58 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/virtual/romi36.bilou042-hosting.eu/doudou/htdocs/commande.php on line 58
Salut,
Tu es sûr que tu n'as pas changé ton code après la première insertion ?
Je te propose de rajouter "or die ('errur sql')" après ta requête comme suit :
mysql_query("INSERT INTO formulaire VALUES('', '', '$nomrcp', '$prenomrcp', '$pseudo', '$emailrcp','$comrcp', '$commentsrcp', '')") or die ... ; ?> réessaies et vérifie.
Tu es sûr que tu n'as pas changé ton code après la première insertion ?
Je te propose de rajouter "or die ('errur sql')" après ta requête comme suit :
mysql_query("INSERT INTO formulaire VALUES('', '', '$nomrcp', '$prenomrcp', '$pseudo', '$emailrcp','$comrcp', '$commentsrcp', '')") or die ... ; ?> réessaies et vérifie.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Sa me met pareille
Ligne de code inséré :
Ligne de code inséré :
mysql_query("INSERT INTO formulaire VALUES('', '', '$nomrcp', '$prenomrcp', '$pseudo', '$emailrcp','$comrcp', '$commentsrcp', '')") or die ('erreur sql'); ?>
C'est peut-etre une erreur au niveau de la Base ?
Screnn PMA : http://www.hostingpics.net/viewer.php?id=838998PMA.png
Je peut-être modifié mon code après la première insertion , c'est possible !
Screnn PMA : http://www.hostingpics.net/viewer.php?id=838998PMA.png
Je peut-être modifié mon code après la première insertion , c'est possible !
C'est de ma faute , j'avais laissé les ***** pour mon code s, mon acces était refusé , c'est normale !
Donc maintenant , j'ai l'erreur : Resource id #3erreur sql
Donc maintenant , j'ai l'erreur : Resource id #3erreur sql
C'est de ma faute ! j'avais laissé les **** pour mon identifiants , c'était refusé , normal !
Maintenant j'ai l'erreur : Resource id #3erreur sql
Maintenant j'ai l'erreur : Resource id #3erreur sql
C'est dû à ta ligne echo $reponse;
Il ne faut pas que tu utilise directement le résultat de cette manière, il faut que tu le convertisse en un tableau avant de l'utiliser.
tu pourras utiliser :
$row = mysql_fetch_array($reponse);
ceci te donnera un tableau associatif $row que tu pourras exploiter de la façon suivante :
echo $row[0]["colonne1"];
echo $row[0]["colonne2"];
echo $row[1]["colonne1"];
...
Bonne chance.
Il ne faut pas que tu utilise directement le résultat de cette manière, il faut que tu le convertisse en un tableau avant de l'utiliser.
tu pourras utiliser :
$row = mysql_fetch_array($reponse);
ceci te donnera un tableau associatif $row que tu pourras exploiter de la façon suivante :
echo $row[0]["colonne1"];
echo $row[0]["colonne2"];
echo $row[1]["colonne1"];
...
Bonne chance.