PHP : Pb de récupération de données d'un formulaire dans phpmyadmin

WRInaute discret
Bonsoir à tous,

Je suis bloqué sur un petit script php. L'idée est de récupérer les données d'un formulaire et de les ajouter à une table.
Voici le script :
Code:
<form class="formulaire" method="POST" action="#">
 <strong>Votre nom* :</strong><br/><input type="text" name="nom" size=30><br/>
 <strong>Votre adresse e-mail* (ne sera pas publiée) :</strong><br/><input type="text" name="email" size=30><br/>
 <strong>Votre commentaire* :</strong><br/>
 <textarea name="message" cols=60 rows=4></textarea></p>
 <input type="submit" value="Partager votre commentaire">                   

<?php } 
 
 $contenu=$_POST['contenu'];
 $email=$_POST['email'];
 $nom=$_POST['nom'];
 

if($contenu!="" AND $nom!="" AND $email§="")
{
    //On récupère le contenu renseigné par l'utilisateur et on auto-incrémente id_commentaire
$adresse_ip=$_SERVER["REMOTE_ADDR"];
$retour = mysql_query("INSERT INTO t_commentaires VALUES ('', '$id', '$contenu', '$adresse_ip', '$email')");    //On l'ajoute à la base de données
}
?>

<?php 
$retour2 = mysql_query("SELECT contenu, nom FROM t_commentaires where id_parcours='$id'");      //On choisit dans le bdd les commentaires sur le parcours "id"
 
while ($donnees2 = mysql_fetch_array($retour2))
{
?>
<strong><?php echo $donnees2["nom"]; //On affiche le nom de l'utilisateur ?> </strong><br/>
<?php echo $donnees2["contenu"]; ?><br/>
<?php   // On affiche le contenu du commentaire
}?>


 </form>

Lorsque je remplit les champs du formulaire et que j'envoi les données, rien n'apparait dans la table de ma bdd dans phpmyadmin.

Auriez-vous une solution à ce problème ? :?:

Merci d'avance :D
 
Nouveau WRInaute
<form class="formulaire" method="POST" action="#">


En lisant la première ligne je remarque que moi je met pas de #. mais le nom d'un fichier.php
c'est peut être de la que vient le problème?
cela dit je suis débutant en php...
 
WRInaute occasionnel
Faut déjà vérifier que PHP va bien dans la boucle. Or la condition pour y entrer me semble un peu erronée :
Code:
if($contenu!="" AND $nom!="" AND $email[b]§=""[/b])
 
WRInaute discret
J'ai trouvé la soltion à mon problème et pour ceux que ça pourrait intéresser :

Dans
Code:
"INSERT INTO t_commentaires VALUES ('', '$id', '$contenu', '$adresse_ip', '$email')")
, il me manquait un champ à ajouter (la table de la bdd avait 6 champs...)

Merci d'avoir pris le temps de regarder ça :)

Merci à Pilounet :lol:
 
Discussions similaires
Haut