je viens seulement de m'inscrire donc je ne sais pas trop si je poste au bonne endroit.
cela fait 2 mois que je me suis mis au html pour crée un site et une semaine au php pour certain fonctionabilité.
voici mon souci :
donc j'aimerais crée une livre d'or sur base de donnée SQL, car actuellement je l'ai crée via un ficher text ..( plus simple) ^^
donc poru crée via uen base de donnée j'ai 3 fichier php
mon premier qui ai ' livredor.php" avec une base html car c'est une pa ge de mon site .. voici le code ( enfin seulement la parti php)
{livredor.php}
//avant ce code ce trouve mon formulaire en html qui l'orsque que l'on fait envoyer sur (message.php)
<?php
fopen(connection.php);
$sql = 'SELECT pseudo,message,date FROM livreor ORDER BY date DESC';
$reponse = mysql_query($sql)or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($donnees = mysql_fetch_array($reponse))
{
echo '<p><strong>'.$donnees['pseudo'].'</strong> a écrit le '.$donnees['date'].'/:<br />'</p>';
echo '<p>'.$donnees['message'].'</p>';
}
mysql_close($bd);
$bd=0;
?>
ensuite j'ai le fichier (message .php)
et mon 3 ieme fichier qui me sert a la connexion a mon sql (connection.php)<?php
//récupération des données et les formater un peu
$pseudo = addslashes($_POST["pseudo"]);
$message = addslashes($_POST["message"]);
$date = date ( "d/m/Y H:i:s" );
//Insertion de données
fopen(connection.php);
if($bd<>0)
{
$requete="insert into livreor VALUES ('', '".$pseudo."','".$date.'",'".$message."')";
$resultat=mysql_query($requete,$bd);
if($resultat<>FALSE)
{
echo "<b>$pseudo</b> à écrit le - $date :<br>$message<br><hr>\n";
}
else
{
echo "Echec de l'enregistrement, désolé";
}
}
else
{
header('Location:livredor.php');
exit();
}
mysql_close($bd);
$bd=0;
header('Location:livredor.php');
exit();
?>
et voici ma base de donnée sql que j'ai crée<?
$dbhost="xxx";
$dblogin="xxx";
$dbpassword="xxx";
$dbname="livreor";
$bd=mysql_connect($dbhost,$dblogin,$dbpassword);
mysql_select_db($dbname,$bd);
?>

donc avec tout cela mon livre d'or ne marche pas j'ai des erreur de syntaxe, mais je ne comrpend pas ou