formulaire... - Forums de discussion
Navigation
Accueil du forum
» Le bar » formulaire...
Le sujet
formulaire...Par
manu, le Lundi 23/01/2006 à 06h49'47
33 messages
hello
j'ai chopé sur "scriptzone"(merci net pratique!) un modèle de formulaire: mon probleme est simple: je veux l'envoyer par mail.....oui je sais je clique sur "form" et je mets : " mailto: pouet@ pouet.fr"..mais voila....rien de ce que j'ecris ou choisi n'est inscrit....de plus j'aimerais qu'outlook ne souvre pas.....et envoi juste le formulaire........
avez vous la solution ?
autre chose
peut on se servir de ce formulaire afin d'aller sur autre page du site genre (en rouge mes choix)
je souhaite :
voir de la bd
voir de la video
ecouter de la zic
j'aime
tout les styles
truc bizarre
tous
on clic sur envoyer et toc on va sur mes
"bd bizarre"....si oui....comment on fait cà!!!!!!
j'attends un flash ou une lumière ou un nouveau modele de formulaire

:
________________
dans la vie rien n'est pressant sauf la vie elle-même
Les réponses

Par
xerses, le Lundi 23/01/2006 à 06h54'47
733 messages
Salut à toi,
Voici ce que j'utilise pour l'envoi de mail à partir de mon site :
<?
$serveur=$HTTP_POST_VARS["serveur"];
$team=$HTTP_POST_VARS["team"];
$adresse=$HTTP_POST_VARS["adresse"];
$level=$HTTP_POST_VARS["level"];
$date=date('d/m/Y - G:i:s');
$destinataire = "email_du_detinataire";
$sujet = "Ptite bataille ?";
$texte = "<i>Message envoyé le ".$date."</i><br><br>Salut Chef des Mercure~Ocrom, <br>Nous, c'est <b>".$team."</b><br>Je souhaites te défier, toi et ta team dans un ptit match.<br>
On pourrait jouer sur <b>".$serveur."</b> serveur.<br>Notre niveau en ce moment ? <b>".$level."</b><br>Tu peux me contacter à cette adresse : <b>".$adresse."</b><br>
<br>---------------------------------------<br><i>Généré par Xerses - Programmeur Fou quand il le veut.</i>";
$headers = "Content-type:text/htmlnFrom:".$team." adresse : ".$adresse."rn";
mail($destinataire, $sujet, $texte, $headers);
?>
Si tu lis bien cet exemple, tu devrais vite comprendre comment ca marche je pense.
Il suffit de modifier les premières lignes de ce code pour qu'il s'adapte à ton formulaire.
Bonne chance.
________________
Anything that can go wrong will go wrong (Murphy)
Statut:
Modérateur

Par
manu, le Lundi 23/01/2006 à 11h39'28
33 messages
merci xerses....mais euh :euh: je suis pas pro comme vous.....
que dois je prendre?
que dois je retirer ?
comment faire que le bouton envoyer...envoi..?
merci :kewl:
________________
dans la vie rien n'est pressant sauf la vie elle-même

Par
1cyril, le Lundi 23/01/2006 à 19h53'21
870 messages
Attention, ce n'est plus de Javascript mais du PHP (c'est juste une petite parenthèse)... Et pour répondre à ta question (si je le peux) : du peu tout prendre... (enfin je crois !) :kewl:
Mais tu dois changer quelques petites choses comme notamment : "Ptite bataille" par exemple ! :star:
________________
Le Modérateur de Net-Pratique.
Statut:
Modérateur

Par
xerses, le Lundi 23/01/2006 à 20h00'45
733 messages
Ok une 2e petite aide :
En fait tout le code que je t'ai donné doit se trouver dans un fichier seul, admettons mail.php
Pour ton bouton, il suffit alors de le pointer vers ce même fichier par la commande (formulaire) :
<form name='up' action='mail.php' method='post' ENCTYPE='multipart/form-data'>
<input type=submit value="Envoyer la demande">
</form>
Bon là évidemment il n'y a que le bouton dans ton formulaire. C'est à toi ensuite de rajouter des input ou textarea pour demander les rensginements à ton visiteur.
Et ensuite dans mon code, il te faudra modifier les premieres lignes par les noms des inputs ou textareas que tu aura choisi.
Voila bonne chance, j'espère avoir été clair.
________________
Anything that can go wrong will go wrong (Murphy)
Statut:
Modérateur

Par
manu, le Mardi 24/01/2006 à 12h49'40
33 messages
ok mais la page en php sera visible que sur le net elle ne se dirige pas sur ma boite...non??? :euh:
je voulais revenir sur çà:
serveur=$HTTP_POST_VARS["serveur"];
$team=$HTTP_POST_VARS["team"];
$adresse=$HTTP_POST_VARS["adresse"];
$level=$HTTP_POST_VARS["level"];
$date=date('d/m/Y - G:i:s');
si j'ai bien compris je mets l'adresse du serveur de mon site genre: HTTP_AOL_COM
l'adresse : HTTP_MANU_COM
mais c'est quoi team et level?
je suis désolé, mais je suis vraiment débutant...

ebile:
merci de ta patience :kewl:
________________
dans la vie rien n'est pressant sauf la vie elle-même

Par
xerses, le Mardi 24/01/2006 à 19h12'25
733 messages
Aie aie aie.
Je crois qu'on a pas fini !!
Bon c'est simple :
Voici tes 2 fichiers :
formulaire.php :
<form name='up' action='form.php' method='post' ENCTYPE='multipart/form-data'>
<input type=hidden name=ajout value=true>
<input type=text name=team size=40>
<input type=text name=level size=40>
<input type=text name=adresse size=40>
<input type=submit value="Envoyer la demande">
</form>
Là j'ai simplifié. Donc ici tu as un champ team, un champ level et un champ adresse ainsi qu'un bouton Envoyer la demande.
Ce formualire pointe vers le fichier form.php
Que doit t il contenir ?
Ceci :
<?
$team=$HTTP_POST_VARS["team"];
$adresse=$HTTP_POST_VARS["adresse"];
$level=$HTTP_POST_VARS["level"];
$date=date('d/m/Y - G:i:s');
$destinataire = "email du destintaire";
$sujet = "sujet du mail";
$texte = "ton texte";
mail($destinataire, $sujet, $texte, $headers);
?>
Donc là tu vois que dans ce fichier on retrouve team, adresse et level du formulaire. Si tu avais eu un autre champ "nom" par exemple, il aurait fallu rajouter la ligne :
$nom = $HTTP_POST_VARS["nom"];
En fait chaque $... est une variable qui enregistre le texte qui ait envoyé par le formulaire par une méthode POST et qui est récupéré par $HTTP_POST_VARS["nom du champ"]. Donc ne modifie jamais le POST
Ensuite à toi de changer destinataire, sujet du mail et texte

________________
Anything that can go wrong will go wrong (Murphy)
Statut:
Modérateur

Par
manu, le Mardi 24/01/2006 à 21h19'42
33 messages
merci encore une fois de ta patience! :chinois:
je vais esasayer!!!!!!!

: je pense avoir pigé!
:

________________
dans la vie rien n'est pressant sauf la vie elle-même
Pages
A lire également
- Les conditions générales d'utilisation du site
Top-sites membres
Discussions récentes dans les forums