Comprendre le bitcoin, l'intelligence artificielle, faire un site web... En 3 minutes en vidéo!

Aide a coder la page contact :)

Forum informatique > Aide création et gestion de site > Aide a coder la page contact :)

<<<12>>>

[Page 2 sur 2 - 18 messages]
Informations Messages

ju2cho7

Avatar de ju2cho7
7342 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 05 Avril 2010 à 15h16

<textarea name="textarea" cols="50" rows="15" id="message"></textarea>


$message = htmlentities($_POST['message']);



Ton script n'est pas en accord avec ton formulaire, tu as un name="textarea", et tu essaies de récupérer le contenu d'un champ qui a comme attribut name="message" (via $_POST['message'])

Pas d'attribut name="" défini pour tes champs pseudo et mail non plus.

<input type="text"  id="name"  />
...
<input type="text" id="mail" />



Les données d'un formulaire ne peuvent être récupérées que grâce à leur attribut name="" Clin d'oeil

Nous ne fournissons pas d'aide par MP. ;)
 

Publicité

~simpsonbougy~

Avatar de ~simpsonbougy~
452 messages
Processeur
Processeur
AidoMac
AidoMac

Lien direct Le 05 Avril 2010 à 15h26

lol je vien de voir que vous avez u aussi un problème avec votre php xD


bon sinon j'ai pas trés bien compris

voila mon code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Almafolio Contact</title>
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
</head>

<body>
<!--::::::: Wrapper ::::::-->
<div id="wrapper">

<!--::::: Images links ::::-->
<!-- :: Home ::-->
<p id="home" class="abspos"><a href="http://almafolio.fr"><img src="img/home.jpg" alt="" /></a></p>

<!-- :: Creations ::-->
<p id="creations" class="abspos"><a href="http://almafolio.fr/creation"><img src="img/crea.jpg" alt="" /></a></p>

<!-- :: Contact ::-->
<p id="contact" class="abspos"><a href="http://almafolio.fr/contact"><img src="img/contact.jpg" alt="" /></a></p>

<!-- :: Twitter ::-->
<p id="twitter"><a href="http://twitter.com/lennilacombe" alt="twitter" title="Clique pour me suivre sur twitter"</a></p>

<!--::::: Contact form ::::-->
<form action="" id="contactform">
<fieldset>
<p>
<label for="name">Nom</label><br />
<input type="text" id="name" />
</p>
<p>
<label for="mail">Mail</label><br />
<input type="text" id="mail" />
</p>
<p>
<label for="message">Message</label><br />
<textarea name="message" cols="50" rows="15" id="message"></textarea>
<input type="image" src="img/submit.jpg" id="contactsend" />
</p>
</fieldset>
</form>
<?php

//On stocke les infos que le visiteur a envoyé dans des variables
$pseudo = htmlentities($_POST['pseudo']);
$mail = htmlentities($_POST['mail']);
$message = htmlentities($_POST['message']);

//L'e-Mail du destinataire du message
$destinataire = "[email protected]";

//L'objet du message, définis dans le champs caché
$objet = $_POST['objet'];

//Le message qui vous est envoyé

$message_envoye =
"Pseudo : $pseudo \r\n".
"E-Mail : $mail \r\n".
"Message : $message \r\n" .
"X-Mailer: PHP/" . phpversion();

//Le mail du posteur
$from = "From: ".$mail; //Laissez le From comme ca, ca sert à ce que le pseudo du visiteur s'affiche dans l'objet du message aussi<img src="http://www.aidoweb.com/images/smilies/cloud/icon_wink.png" alt="Clin d'oeil" title="Clin d'oeil" />

//On vérifie si tous les champs sont complétés

if(trim($pseudo) == "" OR trim($mail) == "" OR trim($message) == "")
{
echo '<div style="color:white">champ manquant...</div>';
}
//Sinon, tout est correct, on peut envoyer
else
{
mail($destinataire, $objet, $message_envoye, $from); //La fonction qui envoie le mail
echo 'Merci . Votre message a été envoyé avec succès .';
}

?>
</div><!-- end #wrapper -->
<---Google analyctics code-->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-11605455-2");
pageTracker._trackPageview();
} catch(err) {}</script>
<---Google analyctics code-->
</body>
</html>




voila c'est a dire il faut que je remplace quoi la ?

 

ju2cho7

Avatar de ju2cho7
7342 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 05 Avril 2010 à 15h54

Lis mon post au dessus.
Exemple: la valeur contenue dans la variable $_POST['message']correspond à la valeur du champ qui a comme attribut name="message".
Si tu n'as pas de name="", tu ne peux pas récupérer une donnée. Ça, ça concerne tes deux input qui n'ont pas de name défini, et que tu essaies de récupérer via $_POST['pseudo'] et $_POST['mail'].

Pour le contenu du message, tu essaies de récupérer (via $_POST['message') un champ d'attribut name="message", qui n'existe pas.Clin d'oeil

Nous ne fournissons pas d'aide par MP. ;)
 

<<<12>>>

[Page 2 sur 2 - 18 messages]

Forum informatique > Aide création et gestion de site > Aide a coder la page contact :)