Formulaire

Fermé
LaureenPrdl Messages postés 10 Date d'inscription samedi 31 octobre 2015 Statut Membre Dernière intervention 21 novembre 2015 - 1 nov. 2015 à 11:56
Adri1infos Messages postés 625 Date d'inscription mardi 31 mars 2015 Statut Membre Dernière intervention 27 février 2020 - 11 nov. 2015 à 14:45
Bonjour,
Je crée mon site internet en html et css et j'ai décidé d'apprendre le php pour le rendre plus dynamique. Je voudrai faire un formulaire. J'ai réussi à le faire et voilà à quoi il ressemble :
                <input type="button" value="Informations" onclick="alert('Donnez votre date de naissance JJ/MM/AA')"> <em><-Clique sur ce bouton</em>
<form method="post" action="traitement.php">
<p class="titre">Coordonnées</p>
<fieldset id="coordonnees">
<p id="civilite"><label>Civilité : </label>
<input type="radio" name="civilite" value="M."/>M.
<input type="radio" name="civilite" value="Mlle" />Mlle
<input type="radio" name="civilite" value="Mme" />Mme
</p>
<p>
<label>Nom : </label>
<input type="text" name="nom" size="30" /><br />
<label>Pseudo : </label>
<input type="text" name="pseudo" size="30" /><br />
<label>Date de naissance :</label>
<input type="number" /><br />
<label>Adresse e-mail : </label>
<input type="email" name="Adresse e-mail"/>
</p>
<label style="color:white">Pays : </label>
<select name="pays">
<option value="france">France</option>
<option value="belgique">Belgique</option>
<option value="suisse">Suisse</option>
<option value="amérique">Amérique</option>
<option value="angleterre">Angleterre</option>
</select>

<p id="interets"><label>Vous voudriez créer un site de:</label>
<input type="checkbox" name="interets[]" value="sport" />Sport
<input type="checkbox" name="interets[]" value="cinema" />Cinéma<br />
<input type="checkbox" name="interets[]" value="internet" />Internet
<input type="checkbox" name="interets[]" value="voyages" />Voyages
<input type="checkbox" name="interets[]" value="voyages" />Musique
<input type="checkbox" name="interets[]" value="voyages" />Autre (présicez dans le message)


</p>
</fieldset>
<p class="titre">Message</p>
<fieldset id="message">
<textarea name="comments" rows="5" cols="40"></textarea>
</fieldset>

Il me convient parfaitement et de plus, je l'ai stylisé en css ce qui donne un meilleur résultat. Ensuite j'ai cherché comment faire un bouton qui m'enverrai ces données par mail. J'ai trouvé ce code que j'ai ajouté à la suite :
<?php
/* si register_globals off
$texte=$_POST['texte'];
  • /if ($texte!=""){$entete="X-Priority:1\n";$corps="Le message est le suivant :\n";$corps.=" ".$texte."\n";mail("mon@mail.com","Mon titre",$corps,$entete);}<form name="formu" action="<?$PHP_SELF;?>" method="post"><textarea name="texte"></textarea><input type="submit" value="Je m'inscris !"></form>

Je voudrai savoir si il vous paraît bon. Je demande leur avis aux expert ;)
Merci beaucoup.
Crdt.


            
                

1 réponse

Adri1infos Messages postés 625 Date d'inscription mardi 31 mars 2015 Statut Membre Dernière intervention 27 février 2020 293
11 nov. 2015 à 14:45
Bonjour,
Même si ton code à l'air correct il suffit d'un rien pour le faire planter.
Le mieux est de le tester.
Si je peux te conseiller, envoi le sur ton hébergement et teste le en ligne, après tu peux utiliser notepad++ (ou autres éditeurs) pour te connecter par ftp à ton site et modifier directement ton code si tu y vois des erreurs (et visualiser la modif' en ligne).
0