Rechercher : dans
Par :

Formulaire php email

Dernière réponse le 2 oct 2009 à 01:46:01 karikikou, le 21 sep 2009 à 18:32:25 
 Signaler ce message aux modérateurs

Bonjour,

J'ai fait une formulaire en php avec BD. En fait j'aimerai que les données s'inscrivent dans la base de données, qu'elles soient organisées d'une facon ou dune autre puis envoyer sur une adresse Email.
est ce possible et bien sur si OUI, comment???

merci d'avance

cdlt

Configuration: Windows Vista Internet Explorer 7.0

Meilleures réponses pour « formulaire php email » dans :
[Webmaster] Un formulaire de contact pour votre site VoirCe formulaire permet d'avoir une page pour être contacté sur son site, sans utiliser de logiciel de messagerie. La personne qui vous contacte indique son adresse, l'objet du message et son message (évidemment). Le code est une version...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...

1

avion-f16, le 21 sep 2009 à 18:58:35

J'ai fait une formulaire en php
Non ! Ton formulaire, tu l'as fait en XHTML

Voilà la réponse : fr.php.net/mail Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu­ lui dis de faire.

Répondre à avion-f16

2

karikikou, le 21 sep 2009 à 19:01:59

Ok merci mais je le place comment et c'est quoi la formule exacte sachant que je veuc transmettre à inscrption@.....com

merci d'avance

ci dessous juste le form


<form action="<?php echo $editFormAction; ?>" id="form4" name="form4" method="POST" >

<label>Nom de la sociéte:
<input name="societe" type="text" id="societe" />
</label>
<span class="Style131">*</span>
<p>
<label>Siret (14 chiffres):
<input name="siret" type="text" id="siret" maxlength="14" />
</label>
<span class="Style131">*</span></p>
<p>
<label>Nom du contact:
<input type="text" name="contact" id="contact" />
</label>
<label></label>
<span class="Style131">* </span></p>
<p>
<label>Téléphone:
<input name="Tel" type="text" id="Tel" />
<span class="Style131">*</span></label>
<label>Fax:
<input type="text" name="fax" id="fax" />
</label>
</p>
<p>
<label>E-mail:
<input type="text" name="email" id="email" />
</label>
<span class="Style131">*</span></p>
<p>Vous souhaitez?
<select name="souhait" id="souhait">
<option value="Apparaitre dans lannuaire">Apparaitre dans l'annuaire</option>
<option value="Afficher une publicite">Afficher une publicité</option>
<option value="Acceder a la bourse de fret et recevoir les demandes">Accéder à la bourse de fret et recevoir les demandes</option>
<option>Autre</option>
</select>
</p>
<label></label>
<p>
<label>Vous préférez être contacté par:
<select name="moyen" id="moyen">
<option value="Telephone">Téléphone</option>
<option value="Email" selected="selected">E-mail</option>
<option>portable</option>
</select>
</label>
</p>
<p>Catégorie de société:
<select name="type" id="type">
<option value="Transitaire Aerien" selected="selected">Transitaire Aérien</option>
<option value="Transitaire Maritime">Transitaire Maritime</option>
<option value="Transporteur Routier">Transporteur Routier</option>
<option value="Fournisseur Francais">Fournisseur Français</option>
<option value="Fournisseur Etranger">Fournisseur étranger</option>
<option value="Express">Express</option>
<option value="Autre">Autre</option>
</select>
</p>
<p>
<label>Commentaire
<textarea name="Commentaire" id="Commentaire" cols="45" rows="5">Veuillez entrer ici vos commentaires éventuels</textarea>
</label>
</p>
<p>Une fois le formulaire complété, vous pouvez le valider
<input type="submit" name="button3" id="button3" value="Envoyer" />
<input name="inscriptionID" type="hidden" id="inscriptionID" value="<?php echo $_GET['ID']; ?>" />
</p>
<p> ou bien le réinitialiser
<input type="reset" name="button4" id="button4" value="Effacer" />
</p>
<input type="hidden" name="MM_insert" value="form4" />
</form>

Répondre à karikikou

5

samomoi, le 21 sep 2009 à 20:36:37

Parceque j'ai l'impression qu'il connait rien en php, pour cela il faut tout le code source qu'il a envie mais des explications. je ne force personne, c'est son à affaire

Répondre à samomoi

6

karikikou, le 22 sep 2009 à 22:07:01

Et donc on a une reponse pour moi ou pas????

merci d'avance les amis

Répondre à karikikou

7

coluches, le 23 sep 2009 à 02:15:21

Tape générateur de formulaire sur google... tu as ton formulaire tout fait pret a etre integrer..;)

Répondre à coluches

8

avion-f16, le 23 sep 2009 à 06:59:47

=> http://www.unesourisetmoi.info/formulaires/index.php Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.

Répondre à avion-f16

9

karikikou, le 26 sep 2009 à 09:56:18

Aider moi SVP quand je met <form action:"mailto:xxxx@web-transit.com"> ca ne fonctione pas, je doi le mettre ou???

Répondre à karikikou

11

avion-f16, le 26 sep 2009 à 13:58:12

Je te l'ai déjà dis : mailto: ne fonctionne que pour les liens et ouvre le client Mail (Outlook, ...).
Le temps que tu y es, essaye <form action="submit-virus:123.123.123.123">, on ne sait jamais !! Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.

Répondre à avion-f16

10

graffx, le 26 sep 2009 à 12:26:40

D' accord en fait t' a pas essayé....


ton code tu recherchera

et google te le trouvera

on t' a donné un lien

Répondre à graffx

12

karikikou, le 27 sep 2009 à 12:49:33

Bonjour

merci pour les comment

j'ai utilisé cette fonction php

<?php
$to = 'personne@example.com';
$subject = 'le sujet';
$message = 'Bonjour !';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

PAR CONTRE, comment je peux faire pour que ça reprenne les données du formulaire?? je ecois bien l'email mais juste avec le message??

merci d'avance

Répondre à karikikou

13

avion-f16, le 27 sep 2009 à 12:59:46

Avec $_POST['nomduchamp'] si c'est envoyé par la méthode POST. Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu­ lui dis de faire.

Répondre à avion-f16

14

karikikou, le 27 sep 2009 à 13:27:43

Hello

merci beacoup ca fonctionne enfin..lol
Par contre j'ai un autre problème. Des qu'on va sur la page, ca envoi directement un message avec les nom des champs vierge etquand je fait ENVOYER sur le formulaire ca m'envoie le bon message.

Comment faire pour envoyer un email que si l'utilisateur clic sur ENVOYER après avoir rempli le formulaire.

merci d'avance

Répondre à karikikou

15

avion-f16, le 27 sep 2009 à 13:48:26

Mets un champ du type hidden portant le nom "submit-form" et ayant comme value "ok" comme ceci :

<input type="hidden" name="submit-form" value="ok" />

Ensuite, vérifie de cette façon en PHP :
<?php
if($_POST['submit-form'] == 'ok') {
    // Quand le formulaire a été envoyé
} else { ?>
<!-- Ton formulaire ici -->
<?php } ?>
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.

Répondre à avion-f16

16

Master MOUNIR, le 27 sep 2009 à 14:14:25

Bonjour, mes amies je suis une nouveau members dans ce forum
Conciliateurs

Répondre à Master MOUNIR

17

karikikou, le 27 sep 2009 à 14:24:11

Merci pour la réponse rapide par contre une précision stp,la fonction hidden je la met ou?dans le formulaire ou en dehors c'ad avant avec le php? Merci a plus

Répondre à karikikou

18

avion-f16, le 27 sep 2009 à 16:28:42

C'est pas une fonction mais un champ de formulaire.
Tu dois placer le champ entre la balise <form> et </form> Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.

Répondre à avion-f16

19

karikikou, le 27 sep 2009 à 18:12:52

Ca fonctionne pas j'ai une erreur de syntaxe apparemment, pouvez m'aider ENCORE lol merci ci dessous le script

<?php
if ($_POST['submit-form'] = 'ok')
else{ ?>

<form action="<?php echo $editFormAction; ?>" id="form1" name="form1" method="POST">

<p>nom
<input type="text" name="nom" id="nom" />
</p>
<p>prenom
<input type="text" name="prenom" id="prenom" />
</p>
<p>tel
<input type="text" name="tel" id="tel" />
</p>
<p>email
<input type="text" name="email" id="email" />
</p>
<p>
<input type="submit" name="ok" id="ok" value="Envoyer" />
<input name="hiddenField" type="hidden" id="hiddenField" value="<?php echo $row_Recordset1['ID']; ?>" />
</p>
<input type="hidden" name="MM_insert" value="form1" />
<input type="hidden" name="submit-form" value="ok" />
</form>
<?php }?>

Répondre à karikikou

24

coluches, le 27 sep 2009 à 18:47:29

Arrete avc tes problemes on t as proposer a deux reprises de regqrder un generateur de formulaire tu as le code correct au moins et pas pourri comme le tien sans label....
alors respecte les autres aussi si tu veux de l aide...

Répondre à coluches

20

graffx, le 27 sep 2009 à 18:18:00

A quelle ligne?

Répondre à graffx

21

karikikou, le 27 sep 2009 à 18:19:53

A la ligne 3 ELSE

Répondre à karikikou

22

graffx, le 27 sep 2009 à 18:21:40

If ($_POST['submit-form'] = 'ok')
{
}
else
{ ?>


essaie ca?

Répondre à graffx