Bonjour
Voilà j'avais pu mettre en place un formulaire de contact grace à l'aide précieuse de Cédric, Vince1415 et Zanzibar. Voir le post concerné
Maintenant j'aimerais en faire un autre sur le même modèle pour du recrutement donc il faudrait que les candidats puissent joindre un cv au format word ou pdf.
Donc il faudra que je rajoute un bouton parcourir et que cela puisse arriver en pièce jointe dans le mail envoyé grace à postform.php
Si un des 3 gaillards qui m'ont aidé à l'époqu et/ou quelqu'un d'autre pouvait m'aider pour mettre en place ce truc ce serait génial.
Voici le code de la page actuelle que je modifierais en conséquence car j'ai bien intégré la première partie :
Et la page en php qui nous envoie les informations :
La page actuelle est visible ici
Merci d'avance de votre aide
Modifié par GuizBizet (21 Mar 2006 - 21:57)
Voilà j'avais pu mettre en place un formulaire de contact grace à l'aide précieuse de Cédric, Vince1415 et Zanzibar. Voir le post concerné
Maintenant j'aimerais en faire un autre sur le même modèle pour du recrutement donc il faudrait que les candidats puissent joindre un cv au format word ou pdf.
Donc il faudra que je rajoute un bouton parcourir et que cela puisse arriver en pièce jointe dans le mail envoyé grace à postform.php
Si un des 3 gaillards qui m'ont aidé à l'époqu et/ou quelqu'un d'autre pouvait m'aider pour mettre en place ce truc ce serait génial.
Voici le code de la page actuelle que je modifierais en conséquence car j'ai bien intégré la première partie :
<h1>Vous êtes ici : <a href="index_fr.php?page=accueil">Accueil</a> > Formulaire de contact</h1>
<h2>Formulaire de contact</h2>
<p>Welldone! vous intéresse !<br />Faites-nous une demande de devis, une demande de service avec le formulaire ci dessous.</p>
<p><em>* Champs obligatoires</em></p>
<form id="formulairecontact" method="post" action="index_fr.php?page=postform" onsubmit="return validateForm(this)">
<div id="corpForm">
<fieldset id="coordonnees">
<legend>Vos coordonnées</legend>
<br />
<p>
<label for="nom" title="Veuillez saisir votre nom en lettres majuscules" class="oblig">* Nom :</label>
<input type="text" name="nom" id="nom" title="Veuillez saisir votre nom en lettres majuscules" tabindex="1" onfocus="this.className='focus';" onblur="this.className='normal';" />
<span class="legende">ex : 'MARTIN'</span>
</p>
<p>
<label for="prenom" title="Veuillez saisir votre prénom" class="oblig">* Prénom :</label>
<input type="text" name="prenom" id="prenom" title="Veuillez saisir votre prénom" tabindex="2" onfocus="this.className='focus';" onblur="this.className='normal';" />
</p>
<p>
<label for="email" title="Veuillez saisir votre adresse email" class="oblig">* e-Mail :</label>
<input type="text" name="email" id="email" title="Veuillez saisir votre adresse e-mail" tabindex="3" onfocus="this.className='focus';" onblur="this.className='normal';" />
<a href="#" class="aide" title="Votre adresse e-mail ne sera pas utilisée à des fins commerciales" tabindex="3"><img src="Images/Contact/icon_help.gif" alt="Votre adresse e-mail ne sera pas utilisée à des fins commerciales" /></a>
<span class="legende">ex : 'nom@domaine.fr ou .com etc ...'</span>
</p>
<p>
<label for="typedemande" title="Choisissez votre type de demande" class="oblig">* Type de demande :</label>
<select id="typedemande" name="typedemande" title="Choisissez votre type de demande" tabindex="4" onfocus="this.className='focus';" onblur="this.className='normal';">
<option value="Demande de devis" selected="selected">Demande de devis</option>
<option value="Demande de service">Demande de service</option>
</select>
</p>
<p>
<label for="pays" title="Veuillez choisir votre pays" class="oblig">* Pays :</label>
<select id="pays" name="pays" title="Veuillez choisir votre pays" tabindex="5" onfocus="this.className='focus';" onblur="this.className='normal';">
<option value="France" selected="selected">France</option>
<option value="Angleterre">Angleterre</option>
<option value="Suisse">Suisse</option>
<option value="Autre">Autre</option>
</select>
</p>
</fieldset>
<br />
<fieldset id="demande">
<legend>Votre demande</legend>
<br />
<p>
<label for="priorite" title="Veuillez choisir la priorité de votre demande" class="oblig">* Priorité :</label>
<select id="priorite" name="priorite" title="Veuillez choisir la priorité de votre demande" tabindex="6" onfocus="this.className='focus';" onblur="this.className='normal';">
<option value="Urgente">Urgente</option>
<option value="Moyenne" selected="selected">Moyenne</option>
<option value="Basse">Basse</option>
</select>
</p>
<br />
<span class="legende">* Laissez ici le message explicatif de votre demande</span>
<p>
<label for="message" title="Veuillez saisir ici votre message" class="oblig"></label>
<textarea id="message" name="message" rows="15" cols="65" tabindex="7" onfocus="this.className='focus';" onblur="this.className='normal';" ></textarea>
</p>
</fieldset>
</div>
<div id="piedForm">
<input type="submit" name="valid" id="valid" value="Envoyer" title="Cliquez sur ce bouton pour envoyer votre message" tabindex="8" />
<input type="reset" name="reset" id="efface" value="Effacer" title="Cliquez sur ce bouton pour effacer le formulaire" tabindex="9" />
</div>
</form>
Et la page en php qui nous envoie les informations :
<script type="text/javascript">
window.setTimeout("location=('http://www.Welldone.fr/index_fr.php?page=accueil');",4000)
</script>
<?php
// Vérification des données
if(isset(
$_POST['nom'] ,
$_POST['prenom'] ,
$_POST['email'] ,
$_POST['typedemande'] ,
$_POST['pays'] ,
$_POST['priorite'] ,
$_POST['message']
)){
// Pour l'email
$email = 'Site Welldone <welldone@welldone.fr>';
$corps = "
<html>
<body>
<p><strong>Nom: {$_POST['nom']}</strong></p>
<p><strong>Prénom: {$_POST['prenom']}</strong></p>
<p><strong>Email: {$_POST['email']}</strong></p>
<p><strong>Type de demande : {$_POST['typedemande']}</strong></p>
<p><strong>Pays : {$_POST['pays']}</strong></p>
<p><strong>Priorité du message : {$_POST['priorite']}</strong></p>
<p><strong>Message : {$_POST['message']}</strong></p>
<p>{$_POST['var3']}</p>
</body></html>";
$sujet = $_POST['var_sujet'];
$headers = "From: Formulaire site Welldone <welldone@welldone.fr>\n";
$headers .= "Reply-To: {$_POST['nom']} {$_POST['prenom']}<{$_POST['email']}>\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n"; // Type MIME
mail($email, $sujet, $corps, $headers);
$bool = true;
}
else
$bool = false;
$entete_page = "<html><body>";
$bool ? $texte="<h2>Votre E-mail a bien été envoyé à Welldone</h2><p>Une personne de notre équipe va vous recontacter.<br />Merci de votre intérêt pour Welldone!</p>" : $texte="<h2>Erreur lors de l'envoi de l'e-mail</h2><p><strong>Votre e-mail n'a pas été envoyé.</strong><br />Vous devez remplir tous les champs.</p><p><a href='Javascript:history.go(-1)'>Retour à la page précédente</a></p>";
$fin_page = '</body></html>';
echo $entete_page;
echo $texte;
echo $fin_page;
?>
</body>
</html>
La page actuelle est visible ici
Merci d'avance de votre aide
Modifié par GuizBizet (21 Mar 2006 - 21:57)