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
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
- Enregistrement - Guide
- Telecharger studio d'enregistrement rap - Télécharger - Édition & Montage
- Mysql community server - Télécharger - Bases de données
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.