> Tous les forums > Forum des Webmasters
 template formulaire contactSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
marithy
  Posté le 01/09/2015 @ 14:39 
Aller en bas de la page 
Petite astucienne

Bonjour

On m'a demandé de modifier ce template que j'ai mis sur une page perso en attendant

contacts.html

Je vous mets l'original, car j'ai commencé de le "bidouiller"

Sur la page Contact, je ne comprends pas comment faire fonctionner le formulaire de contact

En principe il y a bien un dossier en php, ou l'on mets l'adresse mail de contact ?

Et là comme il n'y en a pas suis perdue

Cela fait plusieurs jours que je cherche en vain.......

Merci d'avance pour votre aide

Publicité
w36xb2w
 Posté le 01/09/2015 à 15:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour

C'est ca la page ?

marithy
 Posté le 01/09/2015 à 15:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour

Oui c'est cette page, c'est le formulaire de contact qui me pose problème "contact form"

J'ai commencé de travailler ce site et de tout mettre en francais, je l'ai presque terminé

Je bute sur ce formulaire



Modifié par marithy le 01/09/2015 15:21
Dreamer
 Posté le 01/09/2015 à 19:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Salut

Sans script difficile de te répondre car ton html dois renvoyer vers une page php pour contrôler et vérifier le formulaire ..

A+

Malcolm
 Posté le 01/09/2015 à 23:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

il faudrait voir en effet le code incriminé. Je te propose un modèle de formulaire de contact, pour comparer avec le tien : script formulaire de contact PHP.

marithy
 Posté le 02/09/2015 à 10:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour Dreamer

Bonjour Malcom, j'ai bien lu, j'ai essayé avec les scripts proposé et ça ne fonctionne pas

Ce qui m'énerve, c'est que j'en ai déjà fait et que ça fonctionnait très bien, mais..... le formulaire était seul sur une page

Alors que là il se trouve avec autre chose

Voici la partie form du fichier contact

J'ai mis mon adresse mail dans la partie indiquée dans le formulaire php

<form id="ContactForm" method="post" action="traitement_formulaire.php">

<div class="wrapper pad_bot1">

<div class="wrapper">

<div class="bg">

<input type="text" class="input" />

</div>

Votre nom:<br />

</div>

<div class="wrapper">

<div class="bg">

<input type="text" class="input" />

</div>

Votre E-mail:<br />

</div>

<div class="wrapper">

<div class="bg">

<div class="textarea">

<textarea name="textarea" cols="1" rows="1"></textarea>

</div>

</div>

Votre Message:<br />

</div>

<div class="wrapper"> <a href="#" class="button"><span><span>Envoyer</span></span></a> </div>

</div>

</form>

BOB DE BRETAGNE
 Posté le 02/09/2015 à 16:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

marithy

voilà le travail mâché avec une autre forme de présentation

la modif de l'adresse mail (toto@boite_mail.fr)est dans send_form.php ligne 36

à la la ligne 3 mettre aussi l'URL du site

voilà le fichier au format zip, il te restera quelques modifs à effectuer à la mimine bon courage

http://dl.free.fr/gDSKXMxxG

marithy
 Posté le 02/09/2015 à 16:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour

Je vais laisser tomber le formulaire de contact, je vais le supprimer, veux pas marcher

J'ai essayé le tien Malcom

Et d'autres que j'ai trouvé sur le net, mais aucun ne fonctionne

Un "truc" que je ne fais sans doute pas correctement

J'ai l'impression qu'il ne veut pas se "greffer" au script du début de page (pardon je ne connais pas tous les termes)

Tant pis, ce sont les robots qui vont être contents

Merci et bonne soirée à tous

marithy
 Posté le 02/09/2015 à 16:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour BoB

Nos messages se sont croisés

Vais essayer, merci

Je te tiens au courant

Publicité
marithy
 Posté le 02/09/2015 à 16:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

BOB

Impossible de télécharger ton fichier

marithy
 Posté le 02/09/2015 à 16:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Ok, merci j'ai réussi à le télécharger, j'avais oublié d'enlever le bloqueur de pubs, je pense que c'est ce qui devait coincer

Je me mets tout de suite à l'ouvrage, merci



Modifié par marithy le 02/09/2015 17:15
BOB DE BRETAGNE
 Posté le 02/09/2015 à 19:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

à rectifier sur contact.php à partir de : </form> problème avec firefox !

</form>

<div style="margin-left: auto; margin-right: auto; height: 1px;"> </div>

<footer>

<div class="wrapper">

<article class="col1">

<div class="pad">

<h2>Protecting Your Info</h2>

<p>The latest on keeping your personal info safe and secure.</p>

<ul class="list1">

<li><a href="#">Security Alerts</a></li>

<li><a href="#">Avoiding Scams</a></li>

</ul>

</div>

</article>

<article class="col2 pad_left1">

<div class="pad">

<div class="wrapper">

<article class="cols">

<h2>Newsletter</h2>

<form id="form_1" action="./traitement_formulaire.php" method="post">

<div>

<div class="bg">

<input class="input" type="text" value="Enter email here" onBlur="if(this.value=='') this.value='Enter email here'" onFocus="if(this.value =='Enter email here' ) this.value=''" />

</div>

<a href="#" class="submit"><span><span>Submit</span></span></a> <a href="#">Unsubscribe</a> </div>

</form>

</article>

<article class="cols pad_left1">

<h2>Customer Log In</h2>

<form id="form_2" action="#" method="post">

<div>

<div class="bg left">

<input class="input input1" type="text" value="Enter user ID here"onblur="if(this.value=='') this.value='Enter user ID here'" onFocus="if(this.value =='Enter user ID here' ) this.value=''" />

</div>

<div class="bg right">

<input class="input input2" type="password" value="••••••••••" onBlur="if(this.value=='') this.value='••••••••••'" onFocus="if(this.value =='••••••••••' ) this.value=''" />

</div>

<a href="#" class="submit"><span><span>login</span></span></a> <a href="#">Forgot password?</a> <a href="#">Sign up</a> </div>

</form>

</article>

</div>

</div>

</article>

</div>

<div class="under2"></div>

<div class="footerlink">

<p class="lf">Copyright © 2010 <a href="#">SiteName</a> - All Rights Reserved</p>

<p class="rf">Design by <a href="http://www.templatemonster.com/">TemplateMonster</a></p>

<div style="clear:both;"></div>

</div>

</footer>

</div>

<script type="text/javascript"> Cufon.now(); </script>

<!-- END PAGE SOURCE -->

</body>

</html>



Modifié par BOB DE BRETAGNE le 02/09/2015 19:18
BOB DE BRETAGNE
 Posté le 02/09/2015 à 19:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

rajouter ce fichier : traitement_formulaire.php à la racine juste pour info ! si besoin

<p>Vous devez d'abord <a href="contact.html">envoyer le formulaire</a>.</p>

Améliorations

Ceci est un exemple simple, mais fonctionnel. Vous pouvez toujours l'améliorer en rajoutant des champs (lisez les articles sur les formulaires et leur traitement pour plus de détails sur les champs et leur récupération). Vous pouvez également effectuer le formulaire et son traitement dans la même page, afin qu'en cas d'erreur, le visiteur n'ait pas à tout resaisir.

Exemple du même formulaire, en une seule page nommée contact.php :

<form id="contact" method="post" action="">

<fieldset><legend>Vos coordonnées</legend>

<p><label for="nom">Nom :</label><input type="text" id="nom" name="nom" value="" tabindex="1" /></p>

<p><label for="email">Email :</label><input type="text" id="email" name="email" value="" tabindex="2" /></p>

</fieldset>

<fieldset><legend>Votre message :</legend>

<p><label for="objet">Objet :</label><input type="text" id="objet" name="objet" value="" tabindex="3" /></p>

<p><label for="message">Message :</label><textarea id="message" name="message" tabindex="4" cols="30" rows="8"></textarea></p>

</fieldset>

<div style="text-align:center;"><input type="submit" name="envoi" value="Envoyer le formulaire !" /></div>

</form>



Modifié par BOB DE BRETAGNE le 02/09/2015 19:17
Malcolm
 Posté le 02/09/2015 à 22:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

attention, dans l'exemple que tu mentionnes, tes champs "input" n'ont pas d'attribut "name".

au lieu de dire "ça marche pas", il faudrait pouvoir dire ce que tu vois, ce que tu testes. et ce qui devrait se produire.

dans la page de traitement du formulaire, mets ce code :

echo '<pre>'; print_r($_POST); echo '</pre>';

exit();

ça t'affichera de manière brute tout ce qui est envoyé depuis le formulaire : un tableau (array) avec des paires clé / valeur, où "clé" vaut l'attribut name dans le formulaire et valeur la valeur renseignée.

exemple <input type="text" class="truc" name="prenom" /> renverrra une fois cliqué sur submit $_POST['prenom'] = 'toto';N'oublie pas de mettre un bouton <input type="submit"> dans ton formulaire.

marithy
 Posté le 03/09/2015 à 14:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour Malcom

Bonjour BOb

Un grand Merci pour votre aide

Je reviens vers vous sitôt que je trouve un moment pour y regarder

Mais j'aurais une question, la personne pour qui je fais ce site est hébergée chez OXIANET

Je ne voudrais pas dire de bêtises mais je sais que certains hébergeurs n'acceptent pas le PHP et là il me semble que c'est le cas ?

http://www.oxianet.com/windows.html

Qu'en dites vous ?

En vous remerciant

BOB DE BRETAGNE
 Posté le 03/09/2015 à 19:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

marithy,

un hébergement sans PHP non mais sous plateforme windows ne supporte pas le PHP 4 sous plateforme linux oui

cebe
 Posté le 04/09/2015 à 07:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Si ton site est en php, je te propose la partie contact que j'utilise. Il te suffira de l'adapter à tes besoins. Installe donc le contenu de ce fichier dans la page de ton site, et vois ce que tu peux en faire...

Publicité
marithy
 Posté le 04/09/2015 à 15:02 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour Bob, merci pour ta réponse

Bonjour et merci cebe

Je me suis servie de ton fichier pour faire des essais, au début comme pour les autres scripts ça ne marchait pas.....

j'ai essayé tous les fichiers que vous m'aviez gentiment envoyé + certains que j'ai trouvé sur le net et Je ne comprenais pas pourquoi je ne recevais pas les e-mails

Mais j'ai fini par trouver pourquoi et le coupable est .....SFR

Je vais développer sinon Malcom va me taper sur les doigts et il aurait raison

Il est vrai que je ne me suis pas très bien expliquée au début

Donc lorsque je fais un site je travaille avec script edit (un vieux logiciel) genre NVU, ensuite je transferts avec Filezila sur une page perso SFR pour voir les résultats

Jusqu'à présents je n'ai jamais eu de problèmes et pour cause jamais utilisé de fichier PHP

J'ai un hébergement gratuit sur OVH, j'ai tout balancé dessus avec une adresse Laposte et miracle j'ai bien reçu le mail, CQFD, pour moi le fautif, c'est SFR

Je vais donc pouvoir continuer, j'avais bien avancé pour les autres pages heureusement

Un immense merci à vous tous

cebe
 Posté le 04/09/2015 à 17:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re-

Eh bien ! bravo !

On pourra donc t'écrire !

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
94,99 €SSD externe portable USB 3.1 SanDisk Extreme 500 Go NVME (1050 Mo/s) à 94,99 €
Valable jusqu'au 14 Mai

Amazon fait une promotion sur le SSD externe portable USB 3.1 SanDisk Extreme 500 Go NVME qui passe à 94,99 € alors qu'on trouve le SSD à 118 € ailleurs. Le disque SSD SanDisk Extreme NVME Portable 1 To permet, grâce à sa connectique USB 3.1, des haute vitesse de transfert pouvant aller jusqu'à 1050 Mo/s grâce au disque NVMe qu'il contient. Sa coque robuste et certifiée IP55 (eau et poussière) protège vos données partout où vous allez. Vous ne craindrez pas de l'emporter partout avec vous grâce à sa conception robuste et résistante avec un coeur de SSD résistant aux chocs. Le logiciel SanDisk inclu SecureAccess peut crypter vos fichiers personnels. Garantie 5 ans. Interface : USB 3.1 Type A et C.


> Voir l'offre
5,99 €Opération Le Printemps des comics 2021 : sélection de comics à 5,99 €
Valable jusqu'au 13 Mai

Amazon participe à l'opération Le Printemps des comics 2021 où une sélection de comics vous est proposée à 5,99 €. Vous trouverez Venom, Spiderman, Haweye, Thanos, Thor, Hulk, Daredevil, Wolverine, ...


> Voir l'offre
8,00 €Câble antivol Ewent EW1241 (1.5 m, à combinaison) à 8 €
Valable jusqu'au 13 Mai

Amazon fait une promotion sur le câble antivol Ewent EW1241 qui passe à 8  seulement au lieu de 12 €. Ce câble de 1,5 m est universel et facile à utiliser avec n'importe quel ordinateur portable ou de bureau avec un slot de sécurité. intégré. Protégez votre ordinateur contre le vol grâce à la serrure à combinaison à 4 chiffres.


> Voir l'offre

Sujets relatifs
formulaire contact
Insérer un formulaire dans page " Contact"
Formulaire de contact html/php
Formulaire de contact
Formulaire de Contact - Referencement
où placer le formulaire de contact dans DW 8
Formulaire de contact e-mail
Formulaire contact PHP
Formulaire Contact PHP : E-mail vide ou presque...
champs caché destinataire formulaire contact php
Plus de sujets relatifs à template formulaire contact
 > Tous les forums > Forum Forum des Webmasters