84 visiteur(s) en ligne
Date actuelle : 23-09-2017, 04:57 AM Bienvenue, Visiteur ! ( Identification S'enregistrer )







 
Aide pour formulaire html
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Auteur Message
Greg-au-spa Hors ligne
Newbie
*

Messages : 48
Inscription : Sep 2012
Réputation : 0
Message : #1
Aide pour formulaire html
Bonjour à toutes et à tous Smile

Voilà j'ai un problème sur un formulaire, une fois rempli et envoyé, j'ai ce message d'erreur qui s'affiche sur la page :

Warning: Cannot modify header information - headers already sent by (output started at /homepages/18/d433100553/htdocs/formmail.php:8) in /homepages/18/d433100553/htdocs/formmail.php on line 21


Voilà mon code html:

<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table align="center">
<tr>
<td class="Style11">Soci&eacute;t&eacute;:</td>
<td><input type=text name=realname size=30></td></tr>
<td class="Style11">Nom &amp; Pr&eacute;nom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr>
<td class="Style11">Adresse Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr>
<td class="Style11">T&eacute;l&eacute;phone : </td>
<td><input type=text name=title size=30></td></tr>
<tr>
<td colspan=2><span class="Style11">Votre demande :</span><br>
<textarea cols=50 rows=6 name=comments></textarea></td>
</tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>

Voilà pour formmail.php :

<?php
$TO = "*****.*******@gmail.com";

$h = "" . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://www.monsite.com/merci.html");

?>[hr]


Merci d'avance pour vos réponse et votre aide Big Grin


"La connerie est une essence, et ici, c'est la station service" Gregovic Bash
Image: userbargreg.gif
(Ce message a été modifié le : 17-12-2012 17:48 PM par Toto.)
17-12-2012 17:09 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Toto Hors ligne
Animateur / Modérateur
******

Messages : 6 413
Inscription : Feb 2007
Réputation : 14
Message : #2
RE: Aide pour formulaire html
Salut,

La fonction header() se lance au tout début du code, sans aucune instruction derrière, si tu veux créer une redirection utilises plutôt

<html>
<head>
<meta http-equiv="refresh" content="3"; URL=http://www.monsite.com/merci.html"> <!-- remplaces 3 par le nombre de secondes ;) -->
</head>

<body>
<?php

$TO = "*****.*******@gmail.com";

$h = "" . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {

$message .= "$key : $val\n";

}

mail($TO, $subject, $message, $h);
?>[hr]

</body>
</html>


"Dans la vie, j'ai eu le choix entre l'amour, la drogue et la mort. J'ai choisi les deux premières et c'est la troisième qui m'a choisi..."
Jim Morrison
17-12-2012 18:01 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Greg-au-spa Hors ligne
Newbie
*

Messages : 48
Inscription : Sep 2012
Réputation : 0
Message : #3
RE: Aide pour formulaire html
Il me semblait aussi que le header ne pouvait pas fonctionner si une page s'était ouverte précédemment Smile

Par contre, du coup, ce code, je l'insère directement dans ma page html? Ou je la laisse dans mon php formmail.php?

Je suis une bille en prog :lol:

Ah oui, et c'est quoi ta balise
sur la fin?
[h r]

Je viens d'essayer et ça ne marche pas Sad

J'ai changé <meta http-equiv="refresh" content="3"
Par <meta http-equiv="redirect" content="3"

Et ça ne me redirige toujours pas, je reste sur une page blanche après l'envoi du formulaire.

Le mail arrive a destination par contre Smile

"La connerie est une essence, et ici, c'est la station service" Gregovic Bash
Image: userbargreg.gif
17-12-2012 18:24 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Toto Hors ligne
Animateur / Modérateur
******

Messages : 6 413
Inscription : Feb 2007
Réputation : 14
Message : #4
RE: Aide pour formulaire html
Oui pardon, pas refresh ^^'
pour le hr ça fait une barre horizontale, c'est pas toi qui l'a ajouté ?
Sinon tu as bien copié collé mon code ? (en remplaçant refresh) en entier et placé dans ton formmail.php ?

"Dans la vie, j'ai eu le choix entre l'amour, la drogue et la mort. J'ai choisi les deux premières et c'est la troisième qui m'a choisi..."
Jim Morrison
17-12-2012 21:35 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Greg-au-spa Hors ligne
Newbie
*

Messages : 48
Inscription : Sep 2012
Réputation : 0
Message : #5
RE: Aide pour formulaire html
Oui, j'ai supprimé tout ce qu'il y avait dans le formmail, je l'ai importé dans mon ftp et j'ai refait l'essai.

Je tombe sur une page blanche :/

"La connerie est une essence, et ici, c'est la station service" Gregovic Bash
Image: userbargreg.gif
17-12-2012 21:56 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Toto Hors ligne
Animateur / Modérateur
******

Messages : 6 413
Inscription : Feb 2007
Réputation : 14
Message : #6
RE: Aide pour formulaire html
T'as bien changé le lien qui pointe vers "http://www.monsite.com/merci.html" ? (car je ne pense pas que ce lien existe ^^)

"Dans la vie, j'ai eu le choix entre l'amour, la drogue et la mort. J'ai choisi les deux premières et c'est la troisième qui m'a choisi..."
Jim Morrison
18-12-2012 21:24 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Greg-au-spa Hors ligne
Newbie
*

Messages : 48
Inscription : Sep 2012
Réputation : 0
Message : #7
RE: Aide pour formulaire html
lol, j'ai remplacé l'adresse de destination pour arriver sur la page d'accueil du site oui^^

"La connerie est une essence, et ici, c'est la station service" Gregovic Bash
Image: userbargreg.gif
19-12-2012 17:48 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Troll Hors ligne
Trolls' master
******

Messages : 15 806
Inscription : Mar 2006
Réputation : 21
Message : #8
RE: Aide pour formulaire html
Résolu ?

Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
12-04-2013 19:56 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse




Discussions apparemment similaires...
Discussion : Auteur Réponses : Affichages : Dernier message
  [Résolu] aide sur installation namowebediteur6suite sur Windows 8 poeta6969 16 4 002 22-05-2014 12:59 PM
Dernier message: leader.75
  [Résolu] Formulaire freefree45 9 1 759 29-01-2013 20:13 PM
Dernier message: freefree45
  [Résolu] module complémentaire pour Firefox ameaulne 11 3 994 27-01-2013 12:00 PM
Dernier message: Informaticien zero
  [Résolu] Lecteur audio pour site web avec dossier. Snipouse 3 3 475 03-09-2012 18:35 PM
Dernier message: Informaticien zero
  Aide sur un script PHP regord 5 3 662 06-07-2012 16:40 PM
Dernier message: Troll
  Sites pour apprendre à programmer Teclis 20 10 156 21-05-2012 16:36 PM
Dernier message: iris
  [Résolu] [PHP] Besoin d'aide sur un script de gestion d'offres Quentin 14 4 709 03-01-2012 08:11 AM
Dernier message: Troll
Question quel navigateur pour un vieux coucou? buzzmansai 18 12 655 02-07-2011 23:11 PM
Dernier message: Troll
  de l'aide pour de la programmation bastien2423 14 5 733 08-06-2011 20:39 PM
Dernier message: Informaticien zero
  Problème pour fixer bouton sur NamoWeb6 Mari jo 4 3 431 12-03-2011 09:11 AM
Dernier message: Luaine

Aller à :


Utilisateur(s) parcourant cette discussion : 1 visiteur(s)