Vous n'êtes pas identifié(e).
Bonjour à tous. Je suis nouveau sur le forum. Webdesigner, j'ai l'habitude de créer des chartes graphiques de sites web. Je suis par contre beaucoup moins calé en php surtout et en javascript.
J'ai besoin de créer un formulaire d'inscription à une newsletter pour l'un de mes clients. Mais comment faire pour que les "checkbox" s'abonner ou se désabonner soient prises en compte et que je les reçoivent dans ma boite mail sous forme de message ?
Voici l'extrait de code HTML de la page formulaire, puis celui de la page en php qui traite les infos et les envois vers la boite de réception.
Je vous remercie d'avance si vous pouvez m'aider !
Au fait, je suis bien dans la bonne catégorie, ou je dois aller poster ça en "php" ?
Si besoin je donne accès au site en MP (uniquement).
Bonne soirée à tous !
Crowmaster81
PAGE D'INSCRIPTION :
<!-- div formulaire -->
<div id="formulaire2">
<!-- formulaire -->
<form name="formulaire2" method="post" id="form2"action="merci-nws.php" onSubmit="return verification()">
<!-- ligne 1 -->
<div id="line1b">
<!-- identificateur -->
<div id="identificator1b">Votre civilité* :
<!-- identificateur -->
</div>
<!-- champ -->
<div id="field">
<select name="civ" tabindex="1">
<option value="Choisissez" selected="selected">Choisissez</option>
<option value="Monsieur">Monsieur</option>
<option value="Madame">Madame</option>
<option value="Mademoiselle">Mademoiselle</option>
</select>
<!-- champ -->
</div>
<!-- ligne 1 -->
</div>
<!-- ligne 2 -->
<div id="line1b">
<!-- identificateur -->
<div id="identificator1b">Votre prénom* :
<!-- identificateur -->
</div>
<!-- champ -->
<div id="field1b">
<input type="text" name="prenom" size="45" tabindex="2"/>
<!-- champ -->
</div>
<!-- ligne 2 -->
</div>
<!-- ligne 3 -->
<div id="line1b">
<!-- identificateur -->
<div id="identificator1b">Votre nom* :
<!-- identificateur -->
</div>
<!-- champ -->
<div id="field1b">
<input type="text" name="nom" size="45" tabindex="3"/>
<!-- champ -->
</div>
<!-- ligne 3 -->
</div>
<!-- ligne 4 -->
<div id="line1b">
<!-- identificateur -->
<div id="identificator1b">Société* :
<!-- identificateur -->
</div>
<!-- champ -->
<div id="field1b">
<input type="text" name="societe" size="45" tabindex="4"/>
<!-- champ -->
</div>
<!-- ligne 4 -->
</div>
<!-- ligne 5 -->
<div id="line1b">
<!-- identificateur -->
<div id="identificator1b">E-mail* :
<!-- identificateur -->
</div>
<!-- champ -->
<div id="field1b">
<input type="text" name="mail" size="45" tabindex="5"/>
<!-- champ -->
</div>
<!-- ligne 5 -->
</div>
<!-- ligne 6 -->
<div class="line2b">
<div class="identificator2b">
<span class="texte">Je m'inscris à la newsletter ! </span>
<input type="checkbox" name="abo" tabindex="5" checked/>
</div>
<div class="identificator3b">
<span class="texte">Je ne souhaite plus la reçevoir ! </span>
<input type="checkbox" name="desabo" tabindex="5"/>
</div>
</div>
<!-- ligne 6 -->
<!-- ligne 7 -->
<div class="line2">
<div class="sousmettre">
<span class="sub"></span><input type="submit" id="submit"name="submit" value="je valide"/>
</div>
</div>
<!-- ligne 7 -->
<!-- formulaire -->
</form>
<!-- div formulaire -->
</div>
<!-- article -->
</div>
<!-- container article -->
</div>
<!-- right -->
</div>
PAGE DE TRAITEMENT :
$from.="Reply-To : $civ $prenom $nom $societe $abo $desabo<$mail>\n";
$from.="X-priority:3\n";
$message= $_POST['message'] ;
$from.="MIME-Version : 1.0\r\n";
$from.="Content-type : text/html ; charset=UTF-8\r\n" ;
//$mess=stripslashes($mess) ;
$message=stripslashes ( nl2br ( $message ) ) ;
$from=stripslashes($from) ;
$subject ='newsletter Neomarketing' ;
if (mail("arno@grafiquedesign.com",$subject,$message,$from))
echo("<p>Votre inscription à été prise en compte. Merci !</p>
<p>Cliquez <a href=../beta/index.html>ici</a> pour revenir à l'accueil</center></p>");
else echo("<p>Nous sommes désolé,<br/>votre inscription n'a pas fonctionné !<br/><br/>Merci de réessayer plus tard.</p>") ;
?>
</span>
Dernière modification par crowmaster81 (15-07-2009 20:49:18)
[img]http://www.grafiquedesign.com/downloads/signature2.gif[/img]
Hors ligne
Merci pour vos nombreuses réponses... lol... c'est fort aimable de votre part...
Non, sérieusement, si vous pouviez m'aider ce serait super là.
[img]http://www.grafiquedesign.com/downloads/signature2.gif[/img]
Hors ligne
crowmaster81, si personne ne t'a répondu, c'est :
- soit parce que personne n'a la réponse
- soit parce que personne n'a encore eu le temps de se poser sur ton problème
- soit parce qu'on est déjà occupé à répondre à tes nombreuses autres questions
A bon entendeur !
MERCI de lire le mode d'emploi avant de poster !!
Hors ligne
ok ok...
Un jour j'apprendrai la patience... (mais c'est pas gagné)... Mille pardons.
[img]http://www.grafiquedesign.com/downloads/signature2.gif[/img]
Hors ligne
Salut,
Comme il y a des doubles post et que le sujet est plutôt PHP, je déplace et je fait un peu de ménage
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne