Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1011 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Besoin d'aide script d'envoi de formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'aide script d'envoi de formulaire

n°917318
djedje6262​62
Posté le 07-12-2004 à 19:08:56  profilanswer
 

Bonjour à tous,  
 
je vais essayer d'être le plus clair possible  
 
j'ai créé un formulaire multi destinataire html...  
pr pouvoir récupérer le formulaires sur les différentes adresses, j'ai récupéré un script, que j'ai commencé à modifier.... le pb c'est qu'à la base ce script fonctionnait pr un formulaire avec un seul et unique champ... alors que moi j'en ai 7.... et bien sur, je n'ai jamais touché au php.... donc... JE RAME !!!! lol  
 
qqn pourrait il m'aider à modifier ce script, à savoir que j'ai 6 champs texte (nom des champs T1 T2 T3 T4 T5 T6)  
 
 
 
 
 
 
<?php  
$listeDesMails = array (  
"Mr Coste" => "gcoste@wanadoo.fr",  
"Mme Coste" => "k.coste@wanadoo.fr",  
"Ludo" => "djedje6262@free.fr" );  
 
function definitionAdresse()  
{  
global $listeDesMails;  
$i=0;  
foreach ($listeDesMails as $prenom => $adresseMail)  
{  
++$i;  
if ($_POST['choixMail'] == $i)  
{  
envoiMail($prenom, $adresseMail);  
}  
}  
if ($_POST['choixMail'] == count($listeDesMails)+1)  
{  
envoiMail("tout le monde", join(', ',$listeDesMails));  
}  
}  
 
function envoiMail($nomContact, $adresse)  
{  
if (@mail($adresse, "Mail depuis le formulaire de contact", $_POST['champTexte']))  
{  
?>  
Votre mail a bien été envoyé à <?=$nomContact;?> (<?=$adresse;?> ).  
<?  
}  
else  
{  
?>Suite à une erreur, votre mail n'a pu être envoyé. Veuillez recommencer.<?  
}  
?><br>Voici le contenu du mail: <br><?=$_POST['champTexte'];?><?  
}  
 
function optionsChoixMail()  
{  
global $listeDesMails;  
$i = 0;  
?><option value="0" selected>Choisissez un destinataire...</option><?  
echo "\n";  
foreach ($listeDesMails as $prenom => $adresseMail)  
{  
?><option value="<?=++$i;?>"><?=$prenom;?></option><?  
echo "\n";  
}  
?>  
<option value="<?=++$i;?>">Tout le monde</option><?  
echo "\n";  
}  
 
function afficheFormulaire($erreur = null)  
{  
?>  
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">  
<input type="hidden" name="envoi" value="ok">  
<textarea name="champTexte" cols="75" rows="10"><?=isset($_POST['champTexte'])?$_POST['champTexte']:"(n'oubliez pas de signer votre message!)";?></textarea>  
<br>  
<?=$erreur == "pasDeMail" ? "Vous devez choisir un mail" : "Envoyer ce mail &agrave; " ;?>  
<select name="choixMail">  
<?=optionsChoixMail();?>  
</select>  
<input type="submit" name="Submit" value="Envoyer">  
</form>  
<?php  
}  
 
function affichage()  
{  
if (isset($_POST['envoi']) && ($_POST['envoi'] == "ok" ))  
{  
if ($_POST['choixMail'] == 0)  
{  
afficheFormulaire("pasDeMail" );  
}  
else  
{  
definitionAdresse();  
}  
}  
else  
{  
afficheFormulaire();  
}  
}  
?>  
<html>  
<head>  
<title>Formulaire multimail</title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
</head>  
 
<body bgcolor="#FFFFFF">  
<?=affichage();?>  
</body>  
</html>  
 
 
 
 
 
ca fait un petit bout de tps que je cherche un peu partout sur le net, mais je ne trouve rien de probant.... merci de votre aide

mood
Publicité
Posté le 07-12-2004 à 19:08:56  profilanswer
 

n°917986
Xav_
The only one...
Posté le 08-12-2004 à 14:53:08  profilanswer
 

met ton code entre les balises de code (cpp) et pense à indenter, là c'est illisible
--> sous cette forme aucun codeur ne perdra de temps à chercher (moi le 1er)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Besoin d'aide script d'envoi de formulaire

 

Sujets relatifs
Adapter un script pour qu'il puisse marcher dans une frame[Merise] besoin d'aide MCD Excel
Probleme sur un script pour lister les sharesenvoie de formulaire par mail
envoi de mail automatiqueAide pour charger image
Besoin d un petit coup de pouceAide Ouverture Page
Chti progr en C++, A l'aide ! 
Plus de sujets relatifs à : Besoin d'aide script d'envoi de formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR