Correcte mais aps d'enregistrement dans Mysql
Romi3600
Messages postés
122
Statut
Membre
-
Romi3600 Messages postés 122 Statut Membre -
Romi3600 Messages postés 122 Statut Membre -
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
Configuration: Windows XP Firefox 3.0.6
A voir également:
- Correcte mais aps d'enregistrement dans Mysql
- Vérifier si une phrase est correcte grammar check - Accueil - Google
- Enregistrement d'écran - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Comment enregistrer un mail dans mes documents - Guide
- Aps daemon - Forum Windows 7
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.