livre d'or
Posté : 07 sept. 2011, 10:17
bonjour a tous,
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)
ensuite j'ai le fichier (message .php)

donc avec tout cela mon livre d'or ne marche pas j'ai des erreur de syntaxe, mais je ne comrpend pas ou
si quelqu'un peut m'aider car je susi perdu j'ai beau chercher je m'intruie a chaque fois mais je n'arrive pas a analyser les erreur
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