Mammouth du PHP |
768 Messages
28 janv. 2006, 09:55
Avant tout, n'oublie pas de mettre les quotes dans ton formulaire
exemple: <INPUT TYPE=prenon VALUE=prenom>
---> <INPUT TYPE='prenon' VALUE='prenom'>
dans la droplist, il manque la fermeture de la balise </OPTION>
<OPTION VALUE=intel>Intel
---> <OPTION VALUE='intel'>Intel</OPTION>
Voici un début de script pour l'envoi de mail en PHP.
Je dis début car je ne fais aucune vérification (si les champs ont bien été rempli), et aucune mise en forme HTML lors de l'envoi du mail.
<?php
if ( (isset($_POST['monbouton'])) && ($_POST['monbouton'] == 'Envoyer') ){ // si le bouton monbouton a été cliqué et que sa valeur est 'Envoyer'
$sujet = "Mon sujet";
$destinataire = "[email protected]";
$txt = $_POST['prenom']."\n"; // ajout du prenom dans l'email
$txt.= $_POST['nom']."\n"; // avec une concaténation, ajoute le nom
$txt.= $_POST['Processeur']."\n"; // avec une concaténation, ajoute le Processeur
$txt.= $_POST['hdd']."\n"; // avec une concaténation, ajoute le disque dur
if ( mail($destinataire, $sujet, $txt) ){ // envoi de mail , si il est envoyé
echo "Mail envoyé<br/>Merci !"; // affiche le message de succès
}
else // sinon
{
echo "Impossible d'envoyer le mail !"; // affiche le message d'echec
}
}
else // si le bouton monbouton n'a pas été cliqué, affiche le formulaire
{
?>
<form name=formulaire action=post onSubmit=ce_fichier.html>
<INPUT TYPE='prenom' VALUE='prenom'><br/>
<INPUT TYPE='nom' VALUE='nom'><br/>
<INPUT TYPE='telephone' VALUE='no de téléphone'><br/>
<br/>
<SELECT NAME='Processeur'>
<OPTION VALUE='intel'>Intel</OPTION>
<OPTION VALUE='pentium'>Pentium</OPTION>
<OPTION VALUE='amd'>amd</OPTION>
</SELECT>
<br/>
<SELECT NAME='hdd'>
<OPTION VALUE='20g'>20 gig</OPTION>
<OPTION VALUE='40g'>40 gig</OPTION>
<OPTION VALUE='200g'>200 gig</OPTION>
</SELECT>
<br/><br/><br/>
<input type='submit' name='monbouton' value='Envoyer'/>
</FORM>
<?php
}
?>
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?