La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Problème formulaire
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Problème formulaire  (Lu 2150 fois)
Problème formulaire
« sur: le 28-10-2012 a 10:20:20 »
Samiah
Membre récent
*

Hors-Ligne

Messages: 3





Voir le Profil
Répondre avec citation

Bonjour!

Je suis Webdesigner débutante, donc soyez indulgents le code c'est nouveau pour moi mais j'espère réellement m'améliorer ^^
Je suis en train de réaliser un site pour une amie avec DreamWeaver CS4 et j'ai fait une page formulaire appelée formulaire.html ainsi qu'une page traite-formulaire en php afin de recevoir les informations du formulaire par mail.
J'ai installé Wampserver, dans le dossier www j'ai créé un dossier avec la page html et php dedans. Ensuite dans DW j'ai configuré mon site : Dossier racine va vers le dossier que j'ai créé dans www, dans infos distantes j'ai choisi Local/Réseau avec le dossier qui va vers www, et enfin le Serveur d'évaluation PHP/MYSQL, Local/réseau qui va également vers le dossier dans www.

Voici le code de mon formulaire html :

<form id="form1" name="form1" method="post" action="">
        <table width="600">
  <tr>
    <td width="96">Civilité : *</td>
    <td width="375"><p>
      <label>
        <input type="radio" name="genre" value="bouton radio" id="genre_0" />
        Mlle</label>
     
      <label>
        <input type="radio" name="genre" value="bouton radio" id="genre_1" />
        Mme</label>
   
      <label>
        <input type="radio" name="genre" value="bouton radio" id="genre_2" />
        Mr</label>
   
   
    </p></td>
  </tr>
  <tr>
    <td>Nom : *</td>
    <td><label>
      <input name="nom" type="text" id="nom" size="25" />
    </label></td>
  </tr>
  <tr>
    <td>Prénom : *</td>
    <td><label>
      <input name="prenom" type="text" id="prenom" size="25" />
    </label></td>
  </tr>
  <tr>
    <td>Code postal : *</td>
    <td><label>
      <input name="cpostal" type="text" id="cpostal" size="10" maxlength="5" />
      </label></td>
  </tr>
  <tr>
    <td>Ville : *</td>
    <td><label>
      <input name="ville" type="text" id="ville" size="25" />
    </label></td>
  </tr>
  <tr>
    <td>Email : *</td>
    <td><label>
      <input name="email" type="text" id="email" size="25" />
    </label></td>
  </tr>
  <tr>
    <td>Telephone : </td>
    <td><label>
      <input type="text" name="telephone" id="telephone" />
    </label></td>
  </tr>
  <tr>
    <td>Sujet :</td>
    <td><label>
      <input name="sujet" type="text" id="sujet" size="35" />
    </label></td>
  </tr>
  <tr>
    <td>Votre message :</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><textarea name="votre_message" cols="45" rows="3" id="votre_message"></textarea></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><label>
      <input type="submit" name="envoyer" id="envoyer" value="Envoyer" />
    </label></td>
  </tr>
</table>

      </form>


et ensuite dans ma page php je veux tester la fonction post  :
<?php
if($_POST)
{
echo "<pre>";
print_r($_POST);
echo "</pre>";
}

?>

Le soucis c'est que lorsque j'appuie sur envoyer rien ne se passe!
Pourriez vous m'aider s'il vous plait? J'ai cherché déjà pendant de nombreuses heures en regardant des discutions sur des forums.. Et pardon par avance si je n'ai pas vu la réponse sur ce forum!

Merci par avance!

Samiah.

Rapporter au modérateur  

Re:Problème formulaire
« Répondre #1 sur: le 28-10-2012 a 11:47:13 »
bidouille7
Habitué
***

Hors-Ligne

Messages: 446



Je suis un petit retraité

Voir le Profil    WWW
Répondre avec citation

Bonjour. Déjà le "id="envoyer" est superflu, ensuite dans "name="envoyer" mettre "send "à la place de envoyer. A plus.

Rapporter au modérateur  

http://www.alenchere.com
Re:Problème formulaire
« Répondre #2 sur: le 28-10-2012 a 12:59:16 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Salut,
Changer le name de changera rien.
Dans la balise form tu as mis action="" du coup cela recharge la même page.
Or tu souhaites appeler une autre page php.

Code:
Code:

<form id="form1" name="form1" method="post" action="traite-formulaire.php">

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Problème formulaire
« Répondre #3 sur: le 28-10-2012 a 21:27:42 »
Samiah
Membre récent
*

Hors-Ligne

Messages: 3





Voir le Profil
Répondre avec citation

ha merci merci! effectivement ça ne risquait pas de marcher!
Je n'arrivais pas à comprendre comment lier le formulaire html et le php...
Par contre maintenant j'ai ce problème qui s'affiche :
SCREAM: Error suppression ignored for
( ! ) Warning: mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\wamp\www\instantgraph-ik\traite_formulaire.php on line 44
Call Stack
#   Time   Memory   Function   Location
1   0.0891   381184   {main}( )   ..\traite_formulaire.php:0
2   0.5137   382760   mail ( )   ..\traite_formulaire.php:44

Je pense que je dois changer quelque chose dans Wampserver

Rapporter au modérateur  
Re:Problème formulaire
« Répondre #4 sur: le 28-10-2012 a 21:40:09 »
Samiah
Membre récent
*

Hors-Ligne

Messages: 3





Voir le Profil
Répondre avec citation

ha merci merci! effectivement ça ne risquait pas de marcher!
Je n'arrivais pas à comprendre comment lier le formulaire html et le php...
Par contre maintenant j'ai ce problème qui s'affiche :
SCREAM: Error suppression ignored for
( ! ) Warning: mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\wamp\www\instantgraph-ik\traite_formulaire.php on line 44
Call Stack
#   Time   Memory   Function   Location
1   0.0891   381184   {main}( )   ..\traite_formulaire.php:0
2   0.5137   382760   mail ( )   ..\traite_formulaire.php:44

Je pense que je dois changer quelque chose dans Wampserver

Rapporter au modérateur  
Re:Problème formulaire
« Répondre #5 sur: le 29-10-2012 a 00:33:48 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

En effet, il faut que tu regardes le fichier php.ini et que tu configures:
SMTP
smtp_port

Je te conseil plustot de mettre ton site en ligne, ça marchera direct normalement.

Bon courage.

Olivier.

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg