Créer un fichier php à partir d'un html

Fermé
MakoMika Messages postés 1 Date d'inscription lundi 20 août 2012 Statut Membre Dernière intervention 20 août 2012 - 20 août 2012 à 18:28
lokakilo Messages postés 213 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 20 juin 2013 - 21 août 2012 à 13:47
Bonjour,

J'ai créer un formulaire en html mais je ne suis pas capable de créer le php qui va le gérer et m'envoyer le formulaire complété sur ma boite de destination... Pourriez-vous m'aider à la constituer pour qu'il m'envoie le formulaire complété avec l'adresse mail de la personne qui envoie le formulaire en tant qu'émetteur?

Voici le formulaire en html...

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ASenDanse - Inscription aux cours</title>
<link rel="stylesheet" type="text/css" href="view.css" media="all">
<script type="text/javascript" src="view.js"></script>
</head>
<body id="main_body">
<img id="top" src="top.png" alt="">
<div id="form_container">

<h1><a>Inscriptions</a></h1>
<form id="form_465153" class="appnitro" method="post" action="form.php">
<div class="form_description">
<h2>Inscriptions</h2>
<p>Remplissez le formulaire pour vous inscrire.<br/>
Lorsque vous cliquerez sur "Envoyer" la page se chargera à nouveau avec vos données. Ne re-cliquez pas!!! Vos données ont bien été envoyées et nous vous recontacterons dans les 48h...</p>
</div>
<ul>

<li id="li_1">
<label class="description" for="element_1">Nom et prénom</label>
<div>
<input id="element_1" name="element_1" class="element text medium" type="text" maxlength="255" value="" />
</div>
<p class="guidelines" id="guide_1"><small>Nom et prénom de l'inscrit!!!</small></p>
</li>

<li id="li_2"><label class="description" for="element_2">Adresse </label>
<div><input id="element_2" name="element_2" class="element text medium"
type="text" maxlength="255" value="" /></div>
</li>
<li id="li_3"><label class="description" for="element_3">GSM/Téléphone
</label>
<div><input id="element_3" name="element_3" class="element text medium"
type="text" maxlength="255" value="" /></div>
<p class="guidelines" id="guide_3"><small>Ce numéro sera utilisé pour
vous joindre en cas d'urgence ou de problème !!!</small></p>
</li>
<li id="li_4"><label class="description" for="element_4">E-mail </label>
<div><input id="element_4" name="element_4" class="element text medium"
type="text" maxlength="255" value="" /></div>
<p class="guidelines" id="guide_4"><small>Cette adresse e-mail sera utilisée pour vous envoyer les informations de paiement, de stages, d'ouverture/fermeture de cours, etc.</small></p>
</li>
<li id="li_5"><label class="description" for="element_5">Date de
naissance </label>
<div><input id="element_5" name="element_5" class="element text medium"
type="text" maxlength="255" value="" /></div>
<p class="guidelines" id="guide_5"><small>JJ/MM/YYYY <br />
Exemple : 14/02/1991</small></p>
</li>
<li id="li_7"><label class="description" for="element_7">Nombre de
cours </label>
<div><select class="element select medium" id="element_7"
name="element_7">
<option value="" selected="selected"></option>
<option value="1">1 cours (S=100€ ou A=190€)</option>
<option value="2">2 cours (S=180€ A=340€)</option>
<option value="3">3 cours (S=240€ A=450€)</option>
<option value="4">Full Access (S=300€ A=580€)</option>

</select></div>
<p class="guidelines" id="guide_7"><small>S = Semestriel <br />
A = Annuel <br />
4 cours ou plus = un Full Access.</small></p>
</li>
<li id="li_10"><label class="description" for="element_10">Type
d'abonnement </label>
<div><select class="element select medium" id="element_10"
name="element_10">
<option value="" selected="selected"></option>
<option value="1">Semestriel</option>
<option value="2">Annuel</option>

</select></div>
<p class="guidelines" id="guide_10"><small>Semestriel = septembre à
décembre / janvier à mai Annuel = septembre à mai</small></p>
</li>
<li id="li_9"><label class="description" for="element_9">Cours
au(x)quel(s) je m'inscris : </label> <span> <input id="element_9_1"
name="element_9_1" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_9_1">Hip-Hop 1-2 (mercredi 16h-17h)</label>
<input id="element_9_2" name="element_9_2" class="element checkbox"
type="checkbox" value="1" /> <label class="choice" for="element_9_2">Hip-Hop
2-3 (mercredi 17h-18h)</label> <input id="element_9_3"
name="element_9_3" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_9_3">Hip-Hop 4 (mercredi 21h-22h)</label>
<input id="element_9_4" name="element_9_4" class="element checkbox"
type="checkbox" value="1" /> <label class="choice" for="element_9_4">Street
Jazz-Hip-Hop enfants (samedi 14h-15h)</label> <input id="element_9_5"
name="element_9_5" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_9_5">Street Jazz 1-2 (vendredi
16h-17h)</label> <input id="element_9_6" name="element_9_6"
class="element checkbox" type="checkbox" value="1" /> <label
class="choice" for="element_9_6">Street Jazz 2-3 (jeudi 17h-18h)</label>
<input id="element_9_7" name="element_9_7" class="element checkbox"
type="checkbox" value="1" /> <label class="choice" for="element_9_7">Street
Jazz 4 (vendredi 17h-18h)</label> <input id="element_9_8"
name="element_9_8" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_9_8">Ragga 1-2 (lundi 16h-17h)</label>
<input id="element_9_9" name="element_9_9" class="element checkbox"
type="checkbox" value="1" /> <label class="choice" for="element_9_9">Ragga
2-3 (lundi 17h-18h)</label> <input id="element_9_10"
name="element_9_10" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_9_10">New Style avancé (mardi
17h-18h)</label> <input id="element_9_11" name="element_9_11"
class="element checkbox" type="checkbox" value="1" /> <label
class="choice" for="element_9_11">Break enfants (dimanche 9h30-10h30)</label>
<input id="element_9_12" name="element_9_12" class="element checkbox"
type="checkbox" value="1" /> <label class="choice" for="element_9_12">Break
1-2 (mercredi 18h-19h15 en salle annexe)</label> <input id="element_9_13"
name="element_9_13" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_9_13">Contemporain (jeudi 21h-22h)</label>
<input id="element_9_14" name="element_9_14" class="element checkbox"
type="checkbox" value="1" /> <label class="choice" for="element_9_14">Lyrical
Jazz (samedi 17h-18h)</label> <input id="element_9_15"
name="element_9_15" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_9_15">Stilleto Heels (samedi
15h-16h)</label> <input id="element_9_16" name="element_9_16"
class="element checkbox" type="checkbox" value="1" /> <label
class="choice" for="element_9_16">House avancé (samedi 16h-17h)</label>
<input id="element_9_17" name="element_9_17" class="element checkbox"
type="checkbox" value="1" /> <label class="choice" for="element_9_17">Néo-Classique
1 (samedi 9h30-10h30)</label> <input id="element_9_18"
name="element_9_18" class="element checkbox" type="checkbox" value="1" />
<label class="choice" for="element_9_18">Néo-Classique 2 (mardi
16h-17h)</label> <input id="element_9_19" name="element_9_19"
class="element checkbox" type="checkbox" value="1" /> <label
class="choice" for="element_9_19">Néo-Classique 3 (jeudi 16h-17h)</label>
<input id="element_9_20" name="element_9_20" class="element checkbox"
type="checkbox" value="1" /> <label class="choice" for="element_9_20">Néo-Classique
open level (mardi 21h-22h)</label> </span>
<p class="guidelines" id="guide_9"><small>Même si vous avez choisi le
Full Access, choisissez les cours auxquels vous avez l'intention de
participer régulièrement.</small></p>
</li>
<li id="li_6"><label class="description" for="element_6">Commentaire(s),
question(s), remarque(s) </label>
<div><textarea id="element_6" name="element_6"
class="element textarea medium"></textarea></div>
</li>
<p>En cliquant sur le bouton "Envoyer" vous acceptez les <a href="/index.html#!/conditions-generales" target="_blank">Conditions générales</a>
<li class="buttons"><input id="saveForm" class="button_text"
type="submit" name="submit" value="Envoyer" /></li>
</ul>
</form>
</div>
<img id="bottom" src="bottom.png" alt="">
</body>
</html>


D'avance merci

A voir également:

2 réponses

aurésky Messages postés 95 Date d'inscription jeudi 7 janvier 2010 Statut Membre Dernière intervention 20 septembre 2014 5
21 août 2012 à 13:08
Bonjour,

Il existe des script php d'envoi tout fait, tu aurais simplement à remplacer le nom des ID.
Le formulaire renverrai vers form.php comme tu l'a noté.

Bonne recherche sur google.
0
lokakilo Messages postés 213 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 20 juin 2013 14
21 août 2012 à 13:47
Effectivement y'a des formulaires tout fait,
mais juste, j'aurai modifié un petit truc dans ton formulaire, tu dis 'Lorsque vous appuierai sur Envoyer, la page se rechargera avec le formulaire envoyé", or, dans ton cas, la page ne va pas se recharger, c'est une nouvelle page "form.php" qui s'ouvre, donc si tu veux que ça recharge la page, il faut que tu changes cette ligne :
<form id="form_465153" class="appnitro" method="post" action="form.php"> 

Par cette ligne :
<form id="form_465153" class="appnitro" method="post" action=""> 

Ensuite, tu mets le script PHP juste après le formulaire HTML (sur la même page), et tu renommes le nom de page (tu remplaces l'extension .html par .php).
0