Formulaire de sondage XHTML/CSS ! Help !

Formulaire de sondage XHTML/CSS ! Help ! - HTML/CSS - Programmation

Marsh Posté le 17-06-2004 à 17:04:00    

Bonjour,
 
Souhaitant créer un formulaire de sondage en XHTML/CSS, sans Javascript, mais éventuellement un peu de PHP, (comme ici
je me demande comment faire pour qu'une fois le formulaire envoyer via mail/Outlook par exemple, l'internaute arrive automatiquement sur une page du style :
Merci de votre participation, blabla bla   blablabla, etc.
 
 
Avez-vous une idée ?
 
 
De plus, le système d'envoi via mail est-il un bon choix ? Je veux dire par là que certians internautes n'aiment pas voir Outlook s'ouvrir après avoir cliqué sur Soumettre, et j'ai peur par conséquent de recevoir très peu de formulaire de sondage... Mais je ne vois pas d'autres méthodes à ma porté :-/
 
 
Merci merci :-)
 

Reply

Marsh Posté le 17-06-2004 à 17:04:00   

Reply

Marsh Posté le 17-06-2004 à 17:50:47    

ouvrir outlook sans JS cela va être dur.
Si ton visiteur n'a pas outlook installé, c'est grillé.
 
Le mieux est de soumettre ton formulaire au serveur qui avec PHP vérifie les données, les stockes, envoi le mail si besoin et remercie

Reply

Marsh Posté le 17-06-2004 à 17:59:04    

Du JavaScript ? Ah bon ! [:a_bon]
 
J'ai essayé comme ça et ça marche :
 
<form method="post" action="mailto:webmaster@bla.bla.fr subject=Sondage"
 enctype="text/plain">
 
 
Alors je ne comprends pas le début de ta remarque.  :heink:  
 
 
Par contre ta deuxième proposition est intéressante, mais je ne vois pas comment faire... Je sens que je vais perdre pas mal de temps si j'essaie de faire cela par moi-même... (soumettre ton formulaire au serveur qui avec PHP vérifie les données, les stockes, envoi le mail si besoin et remercie) !!
 
 
As-tu des exemples de code XHTML/CSS/PHP pour faire cela ?
 
On peut toujours se passer de JavaScript, j'avais même lu ça ici sur ce forum l'année dernière.


Message édité par S1290 le 17-06-2004 à 18:02:21
Reply

Marsh Posté le 17-06-2004 à 18:04:00    

Si tu veux le faire en PHP, va faire un tour sur phpdebutant.org et assimile quelques tutos. Il y a phpteam.net aussi

Reply

Marsh Posté le 17-06-2004 à 18:15:05    

J'ai un peu cherché sur le net, et j'ai trouvé cela intéressant :
 
http://www.phpfrance.com/tutorials/index.php?id=3
 
 
Je vais faire des tests, et si j'ai des questions, je les poserai ici même !
 
merci à plus

Reply

Marsh Posté le 17-06-2004 à 18:25:17    

Citation :

Les variables transmises se trouvent dans le tableau superglobale $_REQUEST[].


 
 
Je ne comprends déjà plus très bien ! Comment accède-t'on aux réponses du formulaires ? Par exemple si je souhaite que les résultats soient envoyer sous forme de mail vers ma messagerie, comment faire ?

Reply

Marsh Posté le 17-06-2004 à 18:25:53    

Citation :

Les variables transmises se trouvent dans le tableau superglobale $_REQUEST[].


 
 
Je ne comprends déjà plus très bien ! Comment accède-t'on aux réponses du formulaire ? Par exemple si je souhaite que les résultats soient envoyés sous forme de mail vers ma messagerie, comment faire ?

Reply

Marsh Posté le 17-06-2004 à 18:32:24    

1- tu récupères les données via les tableaux $_REQUEST ou $_POST. Ils sont créés automatiquement lors de l'envoi du formulaire. (quand la personne clique sur envoyer)
 
2- tu vérifies tes données en termes de formatage, de contenu ...
 
3- tu envoies les données par e-mail depuis le serveur

Reply

Marsh Posté le 17-06-2004 à 18:38:17    

Et pour renvoyer les données vers ma messagerie, j'utilise toujours ça :
 
action="mailto:webmaster@bla.bla.fr subject=Sondage" (dans la balise form)
 
 :??:   :??:   :??:  
 
 :heink:


Message édité par S1290 le 17-06-2004 à 18:38:38
Reply

Marsh Posté le 17-06-2004 à 19:08:35    

non vers ta page de traitement :
 
action="tapage.php"

Reply

Marsh Posté le 17-06-2004 à 19:08:35   

Reply

Marsh Posté le 17-06-2004 à 19:17:11    

Bon... Je vais tout repprendre depuis le début, afin de ne pas poster n'importe quoi comme question ici... parce que là je ne comprends pas trop...
 
À plus, merci

Reply

Marsh Posté le 17-06-2004 à 19:48:20    

formulaire.html -> traitement.php
 
traitement.php effectue du coté serveur
-> récupération des données
-> vérification des données
-> enregistrement des données (BDD, fichier) si besoin
-> envoi mail si besoin
=> affichage du message de remerciement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed