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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  créer un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

créer un formulaire

n°1433003
orang
Posté le 29-08-2006 à 12:07:58  profilanswer
 

Bonjour :)
 
Je suis en train de créer une page perso avec MS Publlisher 2007, mais voilà, je ne parviens pas à créer de formulaire dont les informations que rempliraient les visiteurs de ma page web me seraient envoyées par mail.
 
Je me doute bien que je dois à peut près être le seul par ici à utiliser Publisher pour concevoir des pages web et du coup, je ne m'attend évidemment pas à ce que vous m'indiquiez comment faire spécifiquement avec ce logiciel.
 
Mais une explication générale, même réalisable au bloc note, serait la bienenue.
 
Merci d'avance :)

mood
Publicité
Posté le 29-08-2006 à 12:07:58  profilanswer
 

n°1433018
orang
Posté le 29-08-2006 à 12:47:29  profilanswer
 

Bon, j'ai un peu avancé de mon côté :
 

Code :
  1. <form action="mailto:mop@mop.fr" method="post" enctype="text/plain" name="mail">
  2. Vos remarques:<br>
  3. <textarea name="commentaires" / réactions" rows="20" cols="30"></textarea><p>
  4. <input type="submit" value="envoyer"></form>


 
Par contre, j'aimerais que ce commentaire ne porte pas de nom (et pas de = non plus de préfèrence), car celui s'affiche au début du mail.
 
Autrement, serait il possible de copier le texte qu'a écrit le visiteur dans un fichier texte stocké sur le serveur ? Cela permettrait aux gens de ne pas avoir à envoyer de mail, mais juste à cliquer sur envoyer
 
Merci encore :)


Message édité par orang le 29-08-2006 à 12:48:12
n°1433019
gatsu35
Blablaté par Harko
Posté le 29-08-2006 à 12:54:11  profilanswer
 

si je puis me permettre :  
MS Publisher n'est pas fait pour faire du Web, et utiliser la version 2007 est NSFW car c'est une version béta.
 
Je t'invite à te tourner vers des outils plus adaptés au web (pas word non plus), au pire FrontPage, au mieux NVU

n°1433020
orang
Posté le 29-08-2006 à 13:02:36  profilanswer
 

Oui, je pense me tourner vers dreamweaver dès que je pourrais investir.
Je me rend de plus en plus compte que Publisher reste assez limité, mais pour le moment, il me suffit, jusqu'à présent, je n'ai pas vraiment eu besoin de creer des pages très complexes à base de XML, java ou autre.

n°1433025
gatsu35
Blablaté par Harko
Posté le 29-08-2006 à 13:09:59  profilanswer
 

Heu ???
Tu fais des sites web avec Publisher ? [:petrus dei]

n°1433030
orang
Posté le 29-08-2006 à 13:14:26  profilanswer
 

Bin on peut pas vraiment parler de site web, mais sinon oui je fais mes pages persos ou même pro (une en cours) avec Publisher. Jusqu'à présent je n'ai jamais eu de problème et j'ai toujours obtenu de sympathiques résultats.
 
Si tu n'ai pas convaincu, je peux toujours mettre en ligne un modèle de page.


Message édité par orang le 29-08-2006 à 13:15:12
n°1433034
gatsu35
Blablaté par Harko
Posté le 29-08-2006 à 13:24:47  profilanswer
 

Ah oui je veux bien [:petrus75]


Message édité par gatsu35 le 29-08-2006 à 13:24:58
n°1433039
orang
Posté le 29-08-2006 à 13:34:39  profilanswer
 

J'ai pris un modèle au pif, pas de chance celui est affreux.
Mais dit toi que de toute façon que tout est personalisable (couleurs polices, mise en page, etc...).
 
bloodybol.free.fr

n°1433040
phenxdesig​n
Posté le 29-08-2006 à 13:36:22  profilanswer
 

notepad++ :o

n°1433042
orang
Posté le 29-08-2006 à 13:41:56  profilanswer
 

Merci bien PhenXDesign pour l'info.
Par contre ce logiciel ne pourra rien faire contre mon problème de formulaire :)

mood
Publicité
Posté le 29-08-2006 à 13:41:56  profilanswer
 

n°1433054
phenxdesig​n
Posté le 29-08-2006 à 14:08:40  profilanswer
 

en effet, mais la doc PHP, si :p
tu devrais la lire, elle seule te permettra d'arriver a tes fins

n°1433059
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-08-2006 à 14:16:02  profilanswer
 

orang a écrit :

bloodybol.free.fr


[:kaio]  
au secours le code généré ...
 
Change vite, cela devient urgent !!!

n°1433069
mIRROR
Chevreuillobolchévik
Posté le 29-08-2006 à 14:29:52  profilanswer
 

j y crois pas je vais le dire ...
 
dreamweaver c est mieux [:kzimir]

n°1433081
Proov
Art & Science
Posté le 29-08-2006 à 14:39:40  profilanswer
 

c'est quoi ce code bizarre ? [:figti]  
 

Code :
  1. <!--[if gte mso 9]><xml>machin

n°1433084
gatsu35
Blablaté par Harko
Posté le 29-08-2006 à 14:41:34  profilanswer
 

Proov a écrit :

c'est quoi ce code bizarre ? [:figti]  
 

Code :
  1. <!--[if gte mso 9]><xml>machin



commentaire conditionnel de IE
 
[if gte mso 9] <== si plus grand ou égal à MS Office 9 alors tu me ponds ce gros caca
 

n°1433112
orang
Posté le 29-08-2006 à 15:19:38  profilanswer
 

Au départ, ce topic n'avait pas vocation de nid à troll :p
Surtout que vous parlez, vous parlez, mais je n'ai toujours aucune reponse qui corresponde à mon problème :p
 
Edit : PhenXDesig n oki, je vais voir ce que me propose la doc. D'un autre côté, j'aimerais autant avoir à me plonger dans du PHP, surtout que je n'ai pas énormement de temps.


Message édité par orang le 29-08-2006 à 15:27:40
n°1433115
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-08-2006 à 15:23:25  profilanswer
 

tu peux pas virer le nom des champs d'un formulaire si tu veux pouvoir les transmettre ( dans ton cas a l'adresse spécifiée dans le mailto).
Une meilleure solution serait de passer par un script "serveur" ( genre php) qui s'occuperait de l'envoi de ce mail. Tu pourrais ainsi configurer le contenu de celui-ci à ta guise.
Autre avantage: le visiteur n'aurait pas à ouvrir sa messagerie.
Si tu souhaites le faire en php tu trouveras tout ce que tu désires dans la doc ( comme te l'indiquait PhenXDesign, la fonction s'appelle à la surprise générale mail ).
 
Mais je te conseillerais tout de même d'apprendre les bases de l'html avant de te lancer la dedans [:spamafote]


Message édité par anapajari le 29-08-2006 à 15:24:24
n°1433117
orang
Posté le 29-08-2006 à 15:29:54  profilanswer
 

Merci du conseil anajari. Je crois que je n'ai pas le choix, je vais devoir le faire en PHP, mais ce qui est sur alors, c'est que je ne vais pas pouvoir réaliser mon formulaire aujourd'hui.
 
Tant pis, ça meservira au moins pour la prochaine fois :)

n°1433153
Proov
Art & Science
Posté le 29-08-2006 à 16:15:05  profilanswer
 

un exemple de formulaire PHP en une page. A améliorer, surtout pour la vérification des champs (ici on teste si c'est vide)
 

Code :
  1. <?php
  2. echo '<h3>mon formulaire PHP</h3>'."\r";
  3. if (isset($_POST["fVerif"])) {
  4. $echec = "";
  5. // vérification du nom
  6. if (isset($_POST['nom'])) {
  7.  if (empty($_POST['nom'])) {
  8.  $echec = $echec . "<li>le nom est obligatoire</li>\r";
  9.  } else {
  10.  $nom = $_POST['nom'];
  11.  }
  12. }
  13. // vérification du prénom
  14. if (isset($_POST['prenom'])) {
  15.  if (empty($_POST['prenom'])) {
  16.  $echec = $echec . "<li>le pr&eacute;nom est obligatoire</li>\r";
  17.  } else {
  18.  $prenom = $_POST['prenom'];
  19.  }
  20. }
  21.  //Affichage du message d'erreur
  22.  if(!empty($echec)) {
  23.  echo '<div id="mon_id"><strong>Echec</strong><br/><br/><ul>'.$echec.'</ul></div>';
  24.  }
  25. }
  26. if (!isset($_POST['fVerif']) || $echec != "" ) {
  27. echo '<form name="formulaire" action="" method="post">'."\r";
  28. echo '<fieldset id="mon_formulaire">'."\r";
  29. echo '<legend>Vos coordonn&eacute;es</legend>'."\r";
  30. echo '<br/>'."\r";
  31. echo '<p>'."\r";
  32. echo '<label for="nom" title="Veuillez saisir votre nom"> Nom :</label>'."\r";
  33. echo '<input type="text" name="nom" id="nom" title="Veuillez saisir votre nom" tabindex="1" />'."\r";
  34. echo '</p>'."\r";
  35. echo '<p>'."\r";
  36. echo '<label for="prenom" title="Veuillez saisir votre nom"> Pr&eacute;om :</label>'."\r";
  37. echo '<input type="text" name="prenom" id="prenom" title="Veuillez saisir votre pr&eacute;nom" tabindex="2" />'."\r";
  38. echo '</p>'."\r";
  39. echo '</fieldset>'."\r";
  40. echo '<input name="fVerif" type="hidden" value="ok" />'."\r";
  41. echo '<input type="submit" name="submit" value="Envoyer" title="Cliquez sur ce bouton pour envoyer les donn&eacute;es" tabindex="3" />'."\r";
  42. echo '<input type="reset" name="reset" value="R&eacute;initialiser" tabindex="4" />'."\r";
  43. echo '</form>'."\r";
  44. } else {
  45. if (mail($email_destinataire,$sujet_du_mail,$corps_du_mail,$entete_mail)) {
  46. echo '<h2>Mail bien envoyé</h2>';
  47. } else {
  48. echo '<h2>Erreur lors de l\'envoie du mail.</h2>';
  49. }
  50. }
  51. ?>


 
edit: j'avais oublié d'enlever des </div> lors de mon copié collé :D


Message édité par Proov le 30-08-2006 à 09:29:02
n°1433448
orang
Posté le 29-08-2006 à 23:11:15  profilanswer
 

Merci bien pour ce petit coup de pouce :)


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

  créer un formulaire

 

Sujets relatifs
Créer un formulaireCréer un formulaire afin d'uploader une image
Formulaire créer dossierformulaire avec cookie pour creer un fichier texte.....
Aidez moi à créer un formulairecréer un formulaire a partir d'une DTD grace a PHP
Créer un champ de saisie formulaire dans une page web (newbie) ?Créer un mini formulaire qui listerait automatiquement !
Créer un fichier HTML à partir d'un formulaire !Comment créer un formulaire de contact avec Publisher
Plus de sujets relatifs à : créer un formulaire


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