Formulaire D'inscription

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
voila je tiens une petite société de production de film. Et je souhaite intégérer un formulaire d'inscrption sur mon de la manière que la personne voulant s'inscrire le remplis puis clique sur envoyer et je reçois le formulaire par e-mail.
Voici le formulaire.

<form method="post" action="traitement.php">

<fieldset>
<legend>Vos coordonnées</legend>

<label for="nom">Votre nom*</label><br />
<input type="text" name="nom" id="nom" tabindex="10" /><br />

<label for="prenom">Votre prénom*</label><br />
<input type="text" name="prenom" id="prenom" tabindex="20" /><br />

<label for="age">Votre age</label><br />
<input type="text" name="age" id="age" tabindex="30" /><br />

<label for="date">Votre date de naissance*</label><br />
<input type="text" name="date" id="date" tabindex="30" /><br />

<label for="email">Votre e-mail*</label><br />
<input type="text" name="email" id="email" tabindex="30" /><br />

<label for="pays">Dans quel pays habitez-vous ?</label><br />
<select name="pays" id="pays">
<option value="france">France</option>
<option value="espagne">Espagne</option>
<option value="italie">Italie</option>
<option value="royaume-uni">Royaume-Uni</option>
<option value="canada">Canada</option>
<option value="etats-unis">Etats-Unis</option>
<option value="chine">Chine</option>
<option value="japon">Japon</option>
</select><br />

<label for="autres">Autre pays à préciser:</label><br />
<input type="text" name="Autre pays" id="Autre pays" tabindex="30" /><br />

<label for="ville">Votre ville de résidence*</label><br />
<input type="text" name="ville" id="ville" tabindex="30" /><br />

<label for="téléphone">Votre numéro de téléphone</label><br />
<input type="text" name="téléphone" id="téléphone" tabindex="30" /><br />
</fieldset>

<fieldset>
<legend>Apparence</legend>
<label for="taille">Votre taille</label><br />
<input type="taille" name="taille" id="taille" tabindex="10" /><br />

<form method="post" action="traitement.php">
<p>
Avez vous des lunettes ?<br />
<input type="radio" name="lunettes" value="Oui" id="Oui" /> <label for="Oui">Oui</label><br />
<input type="radio" name="lunettes" value="Non" id="Non" /> <label for="Non">Non</label><br />

</p>
</form>

<label for="photo">Votre photo*</label><br />
<input name="Votre photo" type="file">
</fieldset>

<fieldset>
<legend>Poste</legend>
<p>
Veuillez indiquer le poste que vous désirez:*<br />
<input type="radio" name="poste" value="Acteur/Actrice" id="Acteur/Actrice" /> <label for="Acteur/Actrice">Acteur/Actrice</label><br />
<input type="radio" name="poste" value="Figurant/Figurante" id="Figurant/Figurante" /> <label for="Figurant/Figurante">Figurant/Figurante</label><br />
<input type="radio" name="poste" value="Cadreur/cadreuse" id="Cadreur/cadreuse" /> <label for="Cadreur/cadreuse">Cadreur/cadreuse</label><br />
<input type="radio" name="poste" value="Perchiste" id="Perchiste" /> <label for="Perchiste">Perchiste</label><br />
<label for="autres">Autres a préciser en fonction des disponibilités:</label>
<input type="text" name="autres" id="autres" tabindex="30" /><br />
</p>
<p>
<label for="ameliorer">Texte de motivation nous expliquans votre choix et votre envis de faire du cinéma:*</label><br />
<textarea name="Motivation" id="Motivation" cols="50" rows="8" tabindex="80"></textarea><br />

<label for="CV">Si vous avez un parcour nous le préciser:</label><br />
<textarea name="CV" id="precisions" cols="50" rows="8" tabindex="80"></textarea>
</p>
</fieldset>
<fieldset>
<legend>Engagement</legend><br />
Ceci est un engagement non rémunérer, vous pourrez toujours vous désinscrire en nous le demandant. Vous recevrez un mail une fois que nous aurons reçu votre inscription.
<p>
Cochez les cases si vous acceptez.
</p><br />
<p>Nous autorisez vous à insérer votre nom et prénom dans la page « membres inscrits » ?</p>
<input type="radio" name="page" value="oui" id="oui" /> <label for="oui">oui</label><br />
<input type="radio" name="page" value="non" id="non" /> <label for="oui">Non</label><br />

<p>A mettre votre photo dans la page « membres inscrits » ? Uniquement si vous avez acceptez la case précédente.</p>
<input type="radio" name="photo page" value="oui" id="oui" /> <label for="oui">oui</label><br />
<input type="radio" name="photo page" value="non" id="non" /> <label for="oui">Non</label><br />

Pour validez votre engagement cocher la case et faites envoyer.
<input type="radio" name="engagement" value="Je m'engage" id="Je m'engage" /> <label for="Je m'engage">Je m'engage</label><br />
<input type="submit" /> <input type="reset" />
</fieldset>

Que doije modifier ou rajouter.
Comment rendre des champs obligatoire
Je précise que je suis sur e-monsite et que je ne peut pas insérer de PHP.

Merci à vous d'avance.

8 réponses

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Sans PHP, tu ne peux rien faire.
Et faudra qu'on m'explique l'utilisé d'un espace membre si c'est juste pour s'inscrire : les visiteurs ne perdront pas leur temps à ça si c'est juste pour le plaisir ...
0
Utilisateur anonyme
 
Au faite c'est pas un espace membre c'est comme un formulaire de contact mais pour s'inscrire en tans que membre de ma production de film et participer au film. Donc ce que je veut faire c'est que la personne remplis le formulaire puis ensuite elle envois et moi je le reçois avec toutes le informations et la photo.
Mais je ne sais pas si je peut mettre le code PHP dans la page HTML.
Mon code PHP rassemble a ceci.

<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="webmaster@votre-site.com";e-mail
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé<br>";
} else {
echo "Une erreur s'est produite";
}
?></p>
<p align="center">Vous allez bientot etre redirigé vers la page d'acceuil<br>
Si vous n'etes pas redirigé au bout de 5 secondes cliquez <a href="http://ww12.votre-site.com">ici
</a></p>

Comment faire?
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Avec un code valide ça ira mieux.
<?php
$nom = $_POST['nom'];
$mail = $_POST['mail'];

$headers = 	'MIME-Version: 1.0'."\r\n".
			'Content-type: text/plain; charset=iso-8859-1'."\r\n".
			'From: '.$nom.' <'.$mail.'>'."\r\n".
			'Reply-to : '.$nom.' <'.$mail.'>'."\r\n".
			'X-Mailer:PHP';

$subject = $_POST['objet'];
$destinataire = "webmaster@votre-site.com";
$body = $_POST['message'];

if(mail($destinataire,$subject,$body,$headers)) {
	echo "Votre mail a été envoyé<br>";
} else {
	echo "Une erreur s'est produite";
}
?>
<p style="text-align:center;">
	Vous allez bientot etre redirigé vers la page d'acceuil<br>
	Si vous n'etes pas redirigé au bout de 5 secondes cliquez <a href="http://ww12.votre-site.com">ici</a>
</p> 
Tu dois l'insérer comme un code HTML, donc où tu veux le voir apparaître mais il faut aussi renommer ta page en ".php"
0
Utilisateur anonyme
 
Ok merci, mais comment je peut mettre du PHP dans une page HTML?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
En ouvrant le fichier avec le bloc-notes
0
Utilisateur anonyme
 
C'est a dire?
Quand je crée mes pages sur e-monsite je peut les faire sois en éditeur comme world sois en HTML. Mais je peut pas faire de page PHP.
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 509
 
Tu ne peux pas mettre de PHP sur e-monsite !
0
Utilisateur anonyme
 
Ok merci beaucoup, je vais attendre pour mon formulaire alors.
0