php+bdd : livre d'or - SQL/NoSQL - Programmation
Marsh Posté le 25-01-2006 à 10:04:05
Nous donne surtout pas l'erreur, ça pourrait nous donner envie de chercher...
Marsh Posté le 25-01-2006 à 10:18:59
ReplyMarsh Posté le 25-01-2006 à 10:43:59
ritzle a écrit : il faut entourer les chaines passées dans la requète par des quotes |
Merci pour ta réponse Ritzle ! Je vais pouvoir avancer.
Marsh Posté le 25-01-2006 à 10:02:13
Bonjour,
J'ai fait une base de données pour mémoriser les messages rédigés par les visiteurs sur un livre d'or pour un site.
J'ai programmé en php, mais il y a une erreur ("erreur1" ) et je n'arrive vraiment pas à trouver ce qui ne va pas??
J'arrive à affficher des messages enregistrés mais pas à en enregistrer.
J'espère que vous pourrez m'aider.
Merci par avance.
Voici un bout du code php :
<form action='<?php echo $_SERVER['PHP_SELF'] ?>' method='POST'>
Pseudo : <input type='text' name='pseudo' id='zonetexte'><br/>
Message : <textarea name='message' id='mess' cols='45' rows='4'>
</textarea>
<?php
$server = '*';
$user = '*';
$pass = '*';
$db = '*';
$ide1=mysql_connect($server, $user, $pass) or die('Erreur de connexion');
mysql_select_db($db) or die('Base inexistante');
$sql1 = 'SELECT message FROM chat ORDER BY id_message';
$query1 = mysql_query($sql1) or die( 'Erreur' );
echo "<input type='submit' name='valider' value='valider'></form>";
if (isset($_POST['valider']))
{
$pseudo=$_POST['pseudo'];
$message=$_POST['message'];
$ide2=mysql_connect($server, $user, $pass) or die('Erreur de connexion');
mysql_select_db($db) or die('Base inexistante');
$sql2 = "INSERT INTO chat (pseudo,message) VALUES ($pseudo,$message)";
$query2 = mysql_query($sql2,$ide2) or die( 'Erreur1' );
}
?>
Message édité par leeloo77 le 25-01-2006 à 10:05:57