formulaire via PHP
Posté : 05 août 2005, 11:45
Salut à tous,
Voilà j'ai essayé ici et là plusieurs tuto qui décrivent comment envoyer le contenu d'un formulaire(HTML) à une boite e-mail, et j'ai commencé à coder le truc, mais mes connaissances sont trop limitées en PHP (voire même nulles). Alors si vous pouviez me donner un micro coup de pouce...
Dans mon formulaire j'ai 6 champs de texte de saisie, 2 checkboxes,
et 2 autres dont chacune permet la saisie d'un texte dans un champ de texte de saisie:
Et voici ma maigre tentative pour les champs de texte de saisie:
D'où l'utilisation de
Sâchant que j'ai donné des noms d'occurences aux objets de mon formulaire comment s'il vous plait mettre en place mon code?
Merci d'avance.
Voilà j'ai essayé ici et là plusieurs tuto qui décrivent comment envoyer le contenu d'un formulaire(HTML) à une boite e-mail, et j'ai commencé à coder le truc, mais mes connaissances sont trop limitées en PHP (voire même nulles). Alors si vous pouviez me donner un micro coup de pouce...
Dans mon formulaire j'ai 6 champs de texte de saisie, 2 checkboxes,
et 2 autres dont chacune permet la saisie d'un texte dans un champ de texte de saisie:
Code : Tout sélectionner
<form action="formulaire.php" method="post" name="formulaire" id="formulaire">
<fieldset><legend>Votre entreprise:</legend>
<input name="personne" type="text" id="personne" size="40" maxlength="50">
<input name="raisonSociale" type="text" id="raisonSociale" size="40" maxlength="50">
<input name="adresse" type="text" id="adresse" value="" size="40" maxlength="50">
<input name="ville" type="text" id="ville" size="40" maxlength="50">
<input name="codePostal" type="text" id="codePostal" size="40" maxlength="50">
<textarea name="commentaire" cols="80" rows="4" id="commentaire"></textarea>
</fieldset>
<fieldset>
<legend>Je souhaite:</legend>
<input name="je_souhaite" type="checkbox" id="je_souhaite" value="beneficier">
<input name="je_souhaite" type="checkbox" id="je_souhaite" value="en_savoir">
</fieldset>
<fieldset><legend>Je souhaite être contacté par:</legend>
<input name="contact" type="checkbox" id="contact" value="email">
<input name="email" type="text" id="email" size="40" maxlength="50">
<input name="contact" type="checkbox" id="contact" value="telephone">
<input name="telephone" type="text" id="telephone" size="40" maxlength="50">
<input name="textfield" type="text" size="40" maxlength="50">
</fieldset>
<input type="submit" name="Submit" value="Envoyer">
</form><body>
<?
/*J'identifie les variables*/
$prenom = $_POST["personne"];
$raison_sociale = $_POST["raisonSociale"];
$adresse = $_POST["adresse"];
$ville = $_POST["ville"];
$codepostal = $_POST["codePostal"];
$commentaire = $_POST["codePostal"];
/*j'affiche les résultats du formulaire*/
echo "son prenom: $prenom";
echo "sa raison sociale: $raisonSociale";
echo "son adresse: $adresse";
echo "Sa ville: $ville";
echo "son code postal: $codepostal";
echo "son commentaire: $commentaire";
?>
</body>
Pour les checkboxes je crois qu'il faut que j'utilise une instruction en boucle du type for (i=0,i<=...,i++){
...
}
et il faut éviter de prendre en compte les chaînes de caractères vides, pour éviter des erreurs dans le code.D'où l'utilisation de
if(la_variable==""){
....
}
Sâchant que j'ai donné des noms d'occurences aux objets de mon formulaire comment s'il vous plait mettre en place mon code?
Merci d'avance.