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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Livre d'or => Problème d'insertion

par wizardman » 06 juin 2005, 18:22

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

Merci quand même.

par ouckileou » 05 juin 2005, 21:33

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

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

par wizardman » 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.