Mailto

Eléphant du PHP | 66 Messages

27 janv. 2006, 20:02

Bonjour.
<form name=formulaire action=post onSubmit=ce_fichier.html>

<INPUT TYPE=prenon VALUE=prenom><br>
<INPUT TYPE=non VALUE=nom><br>
<INPUT TYPE=telephone VALUE='no de téléphone'><br>

<br>
<SELECT NAME=Processeur>
<OPTION VALUE=intel>Intel
<OPTION VALUE=pentium>Pentium
<OPTION VALUE=amd>amd
</SELECT>
<br>
<SELECT NAME=hdd>
<OPTION VALUE=20g>20 gig
<OPTION VALUE=40g>40 gig
<OPTION VALUE=200g>200 gig
</SELECT>
<br><br><br>
<input type=submit value=Envoyer>

</FORM>
Je voudrais que lorske on clique sur envoyer sa envoi exemple a [email protected]

merci

Avatar du membre
ViPHP
ViPHP | 3008 Messages

27 janv. 2006, 21:14

Pourquoi ne pas faire une tite recherche sur :google: ?
:arrow: http://www.arobase.org/webmaster/mailto.htm

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 ?

ViPHP
pjl
ViPHP | 2119 Messages

28 janv. 2006, 11:50

Pourquoi ne pas faire une tite recherche sur :google: ?
:arrow: http://www.arobase.org/webmaster/mailto.htm
Encore plus simple, une recherche dans la doc officielle avec mail en mot clef.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

28 janv. 2006, 11:59

:!: Attention :

mario a donné une solution PHP, car nous sommes dans le forum "Débuter en PHP".
scadox a intitulé son sujet "Mailto" qui est un pseudo-protocole assimilable à du Javascript.

Merci de clarifier la demande (changement de titre ou déplacement de sujet ?)