Formulaire HTML - HTML/CSS - Programmation
Marsh Posté le 12-01-2004 à 17:56:58
Disposes-tu d'un langage serveur pour traiter ton formulaire (ASP, PHP ou autre) ?
Marsh Posté le 12-01-2004 à 18:23:01
fastclemmy a écrit : Disposes-tu d'un langage serveur pour traiter ton formulaire (ASP, PHP ou autre) ? |
na. parceque :
PRENOM=TOTO&AGE=15+-+18+ans&SEXE=Homme&VILLE=PARIS&STATUS=ETUDIANT+ARTS&NOTE=1&QUESTION=cool ?&Submit=Envoyer
C moche
Marsh Posté le 12-01-2004 à 22:35:25
Big-Foot a écrit : et en post c'est moche aussi ? |
pardon ? pas compris
Marsh Posté le 13-01-2004 à 08:52:05
Faut utiliser un langage server (php, perl, ...) pour faire du propre, mais je consseye php.
Mais pour cela faut :
Avoir un server compatible php,
connaitre le php.
Tu devra mettre dans l'attribut action, l'adresse de ton fichier php qui traite le document, et dans ce fichier, tu aura un code genre :
<?php
$varformulaire = "La valeur xy est " . "$_REQUEST["non élément du formulaire"] . "<br> La valeur zz est " . "$_REQUEST["non élément 2 du formulaire"];
//Ainssi de suite pour chaque élément du formulaire
/* A la fin de se code php, la variable $varformulaire contiendra tous les élément du formulaire en ordre. */
?>
Pour envoyer maintenant la variable $varformulaire faut utiliser la fonction mail(), mais je la connait par trop.
Faut aussi voir avec les caractères spéciaux que peut contenir le formulaire, mais comme j'apprend le php, j'y arrive juste.
Mais c juste un bête exemple, y'a plein de truc pour encore mieu présenter.
Voila, j'espère que ça ta aidé.
Marsh Posté le 13-01-2004 à 08:58:23
Nux a écrit : |
l'URL que tu decris c'est la methode GET pour envoyer les infos, si tu utilises la methode POST les parametres ne passent plus par l'URL, ça reste 'propre'
edit: en PHP
Marsh Posté le 13-01-2004 à 21:43:00
uriel a écrit : |
ba j'ai fait :
<form name="form1" method="post" action="mailto:toto@titi?subject=bobo">
...
<input type="submit" name="Submit" value="Envoyer">
Marsh Posté le 12-01-2004 à 17:43:02
S'lut,
Je cherche comment faire pour que, sur un site qui possede un formaulaire HTML avec un envoie par mail, les messages reçuent soient le plus propre possible :
- Retour a la ligne apres chaque champ (que ce soit une txtbox ou un menu deroulant)
- saisie des espaces et des accents (et non pas de "et" et de %truc pour les accents ;p).
Merci d'avance.
---------------
The software requires Win95 or better, so I installed Linux.