Probleme de recuperation de donnees

Fermé
falltech Messages postés 13 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 4 octobre 2010 - 29 sept. 2010 à 20:08
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 - 7 oct. 2010 à 10:19
Bonjour,

J ai deux fichier destinataire.php contenant mon formulaire que voici

<h3 style="font-size:16px; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center">
Envoyer à une amie
</h3>

<form action="envoyer.php" method="post" enctype="multipart/form-data">

<input type="hidden" name="article" value="<?php echo $_GET['article']; ?>"/>

<div class="destinataire">

<div class="destinataire_1">

<span>E-mail du destinataire</span>

</div>

<div class="destinataire_2">

<input type="text" name="emaildesti" id="to" style=" width:180px; height:19px; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFFF; border:none"></input>

</div>

</div>

<div class="destinataire">

<div class="destinataire_1">

<span>Votre nom</span>

</div>

<div class="destinataire_2">

<input type="text" name="votrenom" id="yorname" style=" width:180px; height:19px; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFFF; border:none"></input>

</div>

</div>

<div class="destinataire">

<div class="destinataire_1">

<span>Votre e-mail</span>

</div>

<div class="destinataire_2">

<input type="text" name="votreemail" id="yoremail" style=" width:180px; height:19px; font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif; background-color: #FFFFFF; border:none"></input>

</div>

</div>


<div class="destinataire_message">
<span>Votre message</span>
</div>

<div class="destinataire_message_submit">
<textarea name="reader" id="message" rows="2" cols="23" style="width:267px; height:80px; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif"></textarea>
</div>

<div class="destinataire_submit_msn">
<input type="submit" align="middle" style="font-size:14px; color: #009900; font-family:Georgia, "Times New Roman", Times, serif"></input>
</div>

</form>

et un autre envoyer.php

contenant le code php de recuperation et de traitenant des donnees envoyes que voici


<?php

// Mise en variables simples des valeurs du formulaire contact
$emaildesti = htmlentities(addslashes($_POST['emaildesti']));
$votrenom = htmlentities(addslashes($_POST['votrenom']));
$votreemail = htmlentities(addslashes($_POST['votreemail']));
$reader = htmlentities(addslashes($_POST['reader']));


$dd ="contact_votelec";
$contact ="envoi_prvt_amie";

// On vérifie qu'il y a bien eu un envoi de données.
// Pour cela, on vérifie que le champ "prenom" à bien été rempli

if(isset($_POST['emaildesti'])) AND (isset($_POST['votreemail'])) AND (isset($_POST['reader']));

{
// D'abord, on se connecte à MySQL
mysql_connect('localhost', 'root', '') or die(mysql_error());
mysql_select_db($dd) or die(mysql_error());


// Enregistrement dans la base de donnees
mysql_query("INSERT INTO envoi_prvt_amie (emaildesti,votrenom,votreemail,reader) VALUES ('" .$emaildesti. "', '" .$votrenom. "','" .$votreemail. "', '" .reader. "')") or die(mysql_error());


echo ' <center><p><b>Votre message est envoyé avec succes</b></p><br>

<p><b><a href="destinataire.php">Ajouter un nouveau message</a></b></p>

<p><b><a href="index.html">
Cliquez ici pour revenir à l\'acceuil
</a></b></p></center> ';


}

else

{
echo 'Veuillez remplir tout les champs requis!';
}


?>


Mon probleme jarrive toujours pas a recuperer les donnees et les envoyes dans ma base de donnees.
Je pense qu il ya une erreur au niveau de mon code php au niveau du fichier envoyer.php.

Merci de bien vouloir m apporter votre contribution.






1 réponse

lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
Modifié par lucas06150 le 7/10/2010 à 10:19
Salut,

Il te manque le $ devant reader dans ta requête.

mysql_query("INSERT INTO envoi_prvt_amie (emaildesti,votrenom,votreemail,reader) VALUES ('" .$emaildesti. "', '" .$votrenom. "','" .$votreemail. "', '" .$reader. "')") or die(mysql_error());
0