Page 1 sur 1

Mailto

Posté : 27 janv. 2006, 20:02
par scadox
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

Posté : 27 janv. 2006, 21:14
par charabia
Pourquoi ne pas faire une tite recherche sur :google: ?
:arrow: http://www.arobase.org/webmaster/mailto.htm

Re: Mailto

Posté : 28 janv. 2006, 09:55
par mario
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
}
?>

Posté : 28 janv. 2006, 11:50
par pjl
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.

Posté : 28 janv. 2006, 11:59
par albat
:!: 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 ?)