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

  FORUM HardWare.fr
  Programmation
  PHP

  probleme de formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de formulaire

n°718401
sam2
Posté le 07-05-2004 à 11:35:05  profilanswer
 

voila je fais un test avec mon site, je rempli le formulaire j'insére une image, mais a la reception je recois uniquement les donnees et pas l'image voir ici www.microwork.ch je ne sais pas s'il faut modifier quelque chose ou je dois inserer un autre script
merci de votre reponse

mood
Publicité
Posté le 07-05-2004 à 11:35:05  profilanswer
 

n°718420
Freekill
Electron libre…
Posté le 07-05-2004 à 11:42:15  profilanswer
 
n°718441
sam2
Posté le 07-05-2004 à 11:50:16  profilanswer
 


merci pour le code mais ca marche toujours pas j'ai fais un essai mais  :cry: rien j'ai loupe quelque chose?

n°718463
Thierry Ch​atel
Posté le 07-05-2004 à 12:09:21  profilanswer
 

Oui, tu as loupé que dans ta page il y a deux tags form imbriqués, avec un seul ça marchera beaucoup mieux  ;)


---------------
Info-Camargue, le portail de la Camargue
n°718477
sam2
Posté le 07-05-2004 à 12:19:04  profilanswer
 

Thierry Chatel a écrit :

Oui, tu as loupé que dans ta page il y a deux tags form imbriqués, avec un seul ça marchera beaucoup mieux  ;)


j'ai fais le menage mais toujours rien est ce que c'est un probleme de mon logiciel mail?

n°718482
sam2
Posté le 07-05-2004 à 12:23:00  profilanswer
 

est ce qu'il faut modifier quelque chose dans le script php ou pas

n°718546
sam2
Posté le 07-05-2004 à 12:58:46  profilanswer
 

:bounce:

n°718560
urd-sama
waste of space
Posté le 07-05-2004 à 13:03:08  profilanswer
 

faut pas faire 2 formulaire séparés pour le text et l'image? car tu n'envoies pas avec le meme format il me semble (à confirmer)

n°718574
sam2
Posté le 07-05-2004 à 13:08:49  profilanswer
 

voila le code source pour plus d'explication
<body>
<table width="500" border="0" cellspacing="0" cellpadding="0">
  <form action="envoi.php" method="post" enctype="multipart/form-data" name="formulaire">
    <tr>
      <td colspan="3">Envoyer un message</td>
    </tr>
    <tr>
      <td><div align="right">Votre nom</div></td>
      <td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
    </tr>
    <tr>
      <td width="17%"><div align="right">Votre mail</div></td>
      <td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
    </tr>
    <tr>
      <td><div align="right">Sujet :</div></td>
      <td colspan="2"><p>
          <input type="text" name="objet" size="45" maxlength="120">
        </p>
          <p></td>
      <td width="17%" rowspan="2" class="lasaisie">  
    </tr>
    <tr>
      <td height="44" colspan="3"><input type="file" name="file"></td>
    </tr>
    <tr>
      <td align='left' class="lasaisie"> &nbsp;
          <p></p></td>
    </tr>
    <tr>
      <td><div align="right">Message :</div></td>
      <td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
    </tr>
    <tr>
      <td></td>
      <td width="42%"><center>
          <input type="reset" name="Submit" value="Réinitialiser le formulaire">
      </center></td>
      <td width="24%"><center>
          <input type="submit" name="Submit" value="Envoyer">
      </center></td>
    </tr>
    <tr>
      <td></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </form>
</table>
</body>

n°718952
sam2
Posté le 07-05-2004 à 16:28:05  profilanswer
 

:bounce:  :bounce:

mood
Publicité
Posté le 07-05-2004 à 16:28:05  profilanswer
 

n°719344
Thierry Ch​atel
Posté le 08-05-2004 à 10:38:25  profilanswer
 

C'est surtout le code du envoi.php qui serait intéressant.


---------------
Info-Camargue, le portail de la Camargue
n°719353
sam2
Posté le 08-05-2004 à 11:13:54  profilanswer
 

et voila le code pour envoi.php
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body><?php  
$nom=$HTTP_POST_VARS['nom'];  
$mail=$HTTP_POST_VARS['mail'];  
$objet=$HTTP_POST_VARS['objet'];  
$message=$HTTP_POST_VARS['message'];  
 
/////voici la version Mine  
$headers = "MIME-Version: 1.0\r\n";  
 
//////ici on détermine le mail en format text  
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";  
 
////ici on détermine l'expediteur et l'adresse de réponse  
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";  
 
$subject="$objet";  
$destinataire="info@microwork.ch";  
$body="$message";  
if (mail($destinataire,$subject,$body,$headers)) {  
echo "Votre mail a été envoyé";  
} else {  
echo "Une erreur s'est produite";  
}  
?>  
 
 
</body>
</html>

n°719373
AlphaZone
Posté le 08-05-2004 à 11:50:28  profilanswer
 

t'embète pas avec les $HTTP_POST_VAR[''];
 
Fais comme ca (ca sera plus court):

Code :
  1. <?php
  2. $nom=$_POST['nom'];
  3. $mail=$_POST['mail'];
  4. $objet=$_POST['objet'];
  5. $message=$_POST['message'];
  6. ...
  7. Le reste du code
  8. ...
  9. ?>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  probleme de formulaire

 

Sujets relatifs
[php] probleme upload fichier par formulaireProbleme Formulaire a envoyer par mail
[ASP] Problème avec formulaireprobleme de formulaire..
problème pour recevoir les donné dun formulaire html/jsProbleme de test sur un formulaire dynamique
[Perl] Probleme de formulaire en postProblème de récupération de formulaire
Problème de formulaireProblème de caratere ' dans un formulaire
Plus de sujets relatifs à : probleme de formulaire


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