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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire

n°1327785
amistrad
Posté le 18-03-2006 à 11:45:45  profilanswer
 

Bonjour,
 
Je rencontres des problemes pour mettre en ligne un formulaire me permettant de recuperer des données personnelles rentrées par l'utilisateur tels que son adresse, nom prenom, code postal tel, mail ect.
 
Le seul systeme que j'ai reussi a mettre au point c'est le plus simple (<FORM method="post" action="mailto:adresse@email.com"enctype="text/plain> ); ca c'est la synthaxe que j'ai pu voir sur tous les tutoriaux des sites les plus connus, le probleme c'est que ca ne fonctionne que sur Firefox.
 
Lorsque j'essaye sur IE ( je l'ai bien sur essayé sur un autre pc que le mien) quand je clique sur le bouton "envoyer" outlook s'ouvre bien mais rien dans le corp du message...
 
Je suis débutant en HTML et j'essaye d'apprendre le language avant de commencer sur un editeur genre dreamweaver mais la je ne comprend pas!
 
Avez vous la solution? ou l'explication?
 
Autrement inutile de dire que je choisi cette option fastidieuse qui consiste a ouvrir outlook simplement car je n'en connais pas d'autres, alors si y'a un systeme ne me demandant pas d'etre un As en php et mysql me permettant d'envoyer un formulaire directement sur un txt par exemple ou par mail via le serveur meme avec un scrypt tout fait je suis prenneur!
 
Merci d'avance.

mood
Publicité
Posté le 18-03-2006 à 11:45:45  profilanswer
 

n°1327790
nargy
Posté le 18-03-2006 à 11:50:41  profilanswer
 

mouais, en php tu as des fonctions pour envoyer des mails. note qu elles ne marchent que si tu as un logiciel <<sendmail>> installé sur le serveur.
voir php.net -> <<search for>> ``mail`` <<in the function>>
pour doc+exemples

n°1327795
amistrad
Posté le 18-03-2006 à 12:03:03  profilanswer
 

merci mais c'est du php et j'y connais rien, comme je disais je debute en html.
En revanche il ne me semble pas que la fonction sendmail soit dispo sur le serveur, c'est online.net et tout ce que je sait c'est qu'il y a un dossier MySql avant le WWW.

n°1327799
nargy
Posté le 18-03-2006 à 12:09:30  profilanswer
 

Dans ce cas tu peut toujours enregistrer les infos dans une base de donnée MySql... mais va falloir déplacer le sujet vers la rubrique PHP.

n°1327810
amistrad
Posté le 18-03-2006 à 12:50:07  profilanswer
 

ok merci

n°1327815
amistrad
Posté le 18-03-2006 à 12:55:41  profilanswer
 

cela dit ca ne m'explique pas pourquoi quand je clique sur le bouton envoyer depuis IE, Outlook s'ouvre avec le corp du message vide sans les infos du formu alors qu'avec Firefox Outlook s'ouvre avec..??

n°1327818
phenxdesig​n
Posté le 18-03-2006 à 13:02:30  profilanswer
 

Les joies du web, tout est aléatoire. IE ne gere tout simplement pas les paramètres de la meme maniere.
Mais essaie en mettant method="get" plutot que post

n°1327819
amistrad
Posté le 18-03-2006 à 13:12:30  profilanswer
 

je viens d'essayer et la j'ai carrement plus rien dans firefox.
 
Mais je comprend pas je suis quand meme pas le seul a vouloir faire ca?
 
Y'a pas une astuce pour que ca fonctionne sur IE?

n°1327831
phenxdesig​n
Posté le 18-03-2006 à 13:38:46  profilanswer
 

Non je ne pense pas, puis ça n'est pas très "conventionnel" comme methode ...
le mieux est d'envoyer tousles champs a une page PHP, qui elle s'occupera d'envoyer le mail commeil le faut ...
je regarde si online.net a la fonction mail.

n°1327832
phenxdesig​n
Posté le 18-03-2006 à 13:43:57  profilanswer
 

erf, il n'y a pas cette fonction alors je te conseille effectivement de mettre ça dans la base de données.

mood
Publicité
Posté le 18-03-2006 à 13:43:57  profilanswer
 

n°1327838
amistrad
Posté le 18-03-2006 à 13:58:39  profilanswer
 

Ok alors ca va mettre plus de temps que prevu si je doit apprendre les BDD :(
Bon je retourne a mes cours de php avant ca
Merci pour tes reponses PhenXDesign :p

n°1327895
nargy
Posté le 18-03-2006 à 17:11:17  profilanswer
 

Y a une autre solution qu une BDD!!!
 
Si tu connait pas les BDDs, tu peut toujours utiliser un fichier.
 
Il suffit que tu crées un fichier texte <<mailbox.txt>> non téléchargeable par l internaute (voir .htaccess). Quand quelqu un t écrit un mail, un script PHP se charge d ajouter à la fin du fichier le nouveau mail.  
 
Ensuite tu utilise <<mailbox.txt>> comme une boîte aux lettres. Si tu reçoit beaucoup de mails de cette façon, alors pense à utiliser un fichier de <<lock>>.

n°1328062
phenxdesig​n
Posté le 19-03-2006 à 00:52:32  profilanswer
 

bonne idée aussi :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Formulaire

 

Sujets relatifs
[PHP] Comment éviter qu'un formulaire se vide si on revient ? [Résolu]Formulaire : editer et aperçu mais comment ?
[PHP] Formulaire de suppresion[RESOLU] Recuperer des champs de formulaire "inconnus"
problème avec la méthode post d'un formulaireJavascript : Formulaire et aperçu.
[ASP.NET] Récuperer les données d'un formulaire généré en jsProbleme Recuperation donnees Textarea d'un formulaire avec split
Noms de champs paramétrés dans un formulaireformulaire /// corrections
Plus de sujets relatifs à : Formulaire


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