Livre d'or => Problème d'insertion

wizardman
Invité n'ayant pas de compte PHPfrance

05 juin 2005, 20:22

Bonjour,

voici mon 'ti script de livre d'or, nommé 'verif.php' :
<?php
require('../include/config.php');

$pseudo = htmlspecialchars(trim($_POST['pseudo']));
$mail = trim($_POST['mail']);
$message = nl2br(htmlspecialchars($_POST['message']));
$ip = $_SERVER['REMOTE_ADDR'];

$db = mysql_connect($host,$user,$pass) or die ('Erreur SQL !<br>'.mysql_error());
mysql_select_db($base,$db) or die ('Erreur SQL !<br>'.mysql_error());

$sql = "INSERT Into livre (id,pseudo,mail,message,ip) VALUES ('','$pseudo','$mail','$message','$ip')";
$req = mysql_query($sql) or die ('Erreur SQL !<br>'.mysql_error());

if($req)
{
echo '<font face=arial color=red><center><b>Message ajouté avec succès !</b></center></font>';
}
else
{
echo '<font face=arial color=red><center><b>Problème ! Merci d\'avertir le webmaster (rubrique contact) !</b></center></font>';
}

?>
Seulement, il n'y a que l'ip qui est enregistrée dans la base de données, le reste est vide !

J'ai bien verifier les noms des champs, ca correspond.

Qu'est ce que ca peut bien être ?

Merci.

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

05 juin 2005, 21:33

avant de les insérer affiche tes variables, tu verras déjà si tu les récupères correctement

wizardman
Invité n'ayant pas de compte PHPfrance

06 juin 2005, 18:22

C'est bon j'ai réussi, je ne sais pas comment j'ai fait.

Merci quand même.