php+bdd : livre d'or

php+bdd : livre d'or - SQL/NoSQL - Programmation

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 : &nbsp;&nbsp;<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
Reply

Marsh Posté le 25-01-2006 à 10:02:13   

Reply

Marsh Posté le 25-01-2006 à 10:04:05    

Nous donne surtout pas l'erreur, ça pourrait nous donner envie de chercher...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 25-01-2006 à 10:18:59    

il faut entourer les chaines passées dans la requète par des quotes

Reply

Marsh 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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed