Correcte mais aps d'enregistrement dans Mysql

Fermé
Romi3600 Messages postés 83 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 18 juin 2009 - 26 févr. 2009 à 15:33
Romi3600 Messages postés 83 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 18 juin 2009 - 27 févr. 2009 à 19:33
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 !
<!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>
       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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'&eacute;quipe</a></li>
                   <li><a href="specialiste.html">Les Sp&eacute;cialit&eacute;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:

9 réponses

NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
26 févr. 2009 à 15:39
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."', '')"); ?>
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
26 févr. 2009 à 15:40
<?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.

0
Romi3600 Messages postés 83 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 18 juin 2009 3
26 févr. 2009 à 15:43
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
0
nasix Messages postés 12 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 2 mars 2009 8
26 févr. 2009 à 15:44
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.
0

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

Posez votre question
Romi3600 Messages postés 83 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 18 juin 2009 3
26 févr. 2009 à 15:48
Sa me met pareille

Ligne de code inséré :
mysql_query("INSERT INTO formulaire VALUES('', '', '$nomrcp', '$prenomrcp', '$pseudo', '$emailrcp','$comrcp', '$commentsrcp', '')") or die ('erreur sql'); ?>  
0
Romi3600 Messages postés 83 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 18 juin 2009 3
26 févr. 2009 à 15:51
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 !
0
Romi3600 Messages postés 83 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 18 juin 2009 3
26 févr. 2009 à 15:53
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
0
Romi3600 Messages postés 83 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 18 juin 2009 3
26 févr. 2009 à 15:55
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
0
nasix Messages postés 12 Date d'inscription jeudi 26 février 2009 Statut Membre Dernière intervention 2 mars 2009 8
27 févr. 2009 à 16:46
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.
0
Romi3600 Messages postés 83 Date d'inscription mardi 11 novembre 2008 Statut Membre Dernière intervention 18 juin 2009 3
27 févr. 2009 à 19:33
A bon ? Ok ! je savais pas du tout , merci les gars
0