01net    Web


Actuellement en ligne : 238 Utilisateurs dont 10 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> problème formulaire php
Auteur
Message
 
<     1       >
djtecno
  
   
      ?   @     Posté le 06/10/2007 21:24:04  
Voter pour ce message
Bonjour,

J'ai créé une page web dans laquelle je souhaiterais mettre plusieurs formulaires, déjà est-ce possible ?

En fait, je veux faire celà car les destinataires des formulaires sont différents. Par exemple, si un visiteur remplit le 1er formulaire ça sera envoyé à aaaa@abc.fr et si un visiteur remplit le 2ème formulaire ça sera envoyé à bbbb@cbd.org

je cherche un formulaire simple juste avec critères : nom, email, le nom d'un évènement, adresse et que ces données soient envoyées par mail mais sans passer par un logiciel mail comme par exemple outlook.

J'ai trouvé un script simple mais il ne marche pas...

Peut-être que vous pourriez m'aider soit à trouver l'erreur soit en me donnant un autre script !?!

voici le script :

<form method=POST action="http://monsite.org/dossier/formmail.php">
<input type=hidden name=subject value=formmail>
<table width="443">
<tr><td width="195"><font face="Verdana" size="2">Votre NOM et votre Prénom :</font></td>
<td width="238"><font face="Verdana"><input type=text name=realname size=30></font></td></tr>
<tr><td width="195"><font face="Verdana" size="2">Votre Email :</font></td>
<td width="238"><font face="Verdana"><input type=text name=email size=30></font></td></tr>
<tr><td width="195"><font face="Verdana" size="2">Nom de l'évènement :</font></td>
<td width="238"><font face="Verdana"><input type=text name=title size=30 value="fete"></font></td></tr>
<tr><td colspan=2 width="437"><font face="Verdana"><font size="2">Votre adresse
:<br>
</font>
<textarea COLS=50 ROWS=6 name=comments></textarea><font size="2"> </font>
</font>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>


Le fichier formmail.php :

<?php
$TO = "aaaa@abc.fr";

$h = "From: " . $TO;

$message = "";

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

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

Header("Location: http://monsite.org");

?>


Quand je teste je peux remplir les champs mais quand je fais "submit" ça me dit que la page "http://monsite.org/dossier/formmail.php" n'existe pas ! Alors qu'elle existe...

D'avance je vous remercie de votre aide !!!
Karimm4
  
   
      ?   @     Posté le 06/10/2007 21:30:44  
Voter pour ce message
Est-ce que ton formulaire est sur la même page que ton code PHP, soit sur "formmail.php" ?
-------
Ma sélection du mois en informatique
djtecno
  
   
      ?   @     Posté le 06/10/2007 22:35:00  
Voter pour ce message
Merci pour ta réponse !

Non, le formulaire est sur une page html.
naheulbeuk
  
  :-)
      ?   ^   @     Posté le 06/10/2007 23:04:43  
Voter pour ce message
bonsoir, ton formulaire html est où sur ton site ? dans le répertoire "dossier" ?
-------
Visitez mon site sur la sécurité informatique : http://www.site-naheulbeuk.com
Et son forum : http://www.site-naheulbeuk.com/forum/
Karimm4
  
   
      ?   @     Posté le 07/10/2007 05:53:55  
Voter pour ce message
Est-ce que ton form action est réellement absolu ou est-ce qu'il est relatif dans ton code et que tu l'as modifié pour ton message sur ce forum ? C'est un 404 que tu as avec ton code ?
-------
Ma sélection du mois en informatique
djtecno
  
   
      ?   @     Posté le 07/10/2007 12:16:43  
Voter pour ce message
Merci pour vos messages ! ;)

naheulbeuk a écrit :
bonsoir, ton formulaire html est où sur ton site ? dans le répertoire "dossier" ?


oui, le formulaire html est dans le répertoire dossier. Les deux fichiers sont dans le même répertoire.

Pour info, j'ai même essayé de mettre ça :

<form method=POST action="formmail.php"> mais ça me faisait la même chose...


Karimm4 a écrit :
Est-ce que ton form action est réellement absolu ou est-ce qu'il est relatif dans ton code et que tu l'as modifié pour ton message sur ce forum ? C'est un 404 que tu as avec ton code ?


Euh... Relatif... Absolu... :pt1cable: Je ne comprends pas tout... :p

Et bien... Le script est sur ce forum comme sur mon site. J'ai juste changé les mails et les adresses du site.

oui, c'est une erreur 404...
djtecno
  
   
      ?   @     Posté le 08/10/2007 22:46:02  
Voter pour ce message
C'est un truc de dingue !!! Ce soir, je refais un essaie sans rien toucher et ça marche ! Enfin, ça marchait pendant environ 15 min... Et puis plus rien... Ca me fait de nouveau une erreur 404... Par contre ça envoie bien le fichier !?!
Karimm4
  
   
      ?   @     Posté le 09/10/2007 05:48:11  
Voter pour ce message
Euh...là je ne vois vraiment pas alors... :fume:
-------
Ma sélection du mois en informatique
djtecno
  
   
      ?   @     Posté le 14/10/2007 11:57:06  
Voter pour ce message
:hurle: Ce n'est pas possible !!!

J'ai testé avec le script d'origine sans rien modifier et ça ne marche pas !!! C'est dingue !!! :pleure:

Ce que je ne comprends pas, c'est que ça me fait une erreur 404 en me disant que la page "formmail.php" n'existe pas et donc il n'y a pas de redirection, pourtant ça m'envoie bien les données par mail !!!

Bon, ben si vous avez un autre script à me proposer... :jap:

merci d'avance
fati1304
  
   
      ?   @     Posté le 15/10/2007 15:13:57  
Voter pour ce message
derg
fati1304
  
   
      ?   @     Posté le 15/10/2007 15:14:20  
Voter pour ce message
salut
evaneox
  
   
      ?   @     Posté le 24/09/2008 10:08:14  
Voter pour ce message
besoin d'aide php/html/css gratuit http://www.evaneox.com
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> problème formulaire php

Aller à :

Page générée en : 0.053s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Mondial de l'automobile 
Le Peugeot Prologue dévoilé en avant-première ! Le SUV compact de Peugeot arrive enfin ! 
Trucs & Astuces
Bots, Splogs, Smishing : halte aux nouveaux dangers du Web - Découvrez nos conseils