begin process at 2012 05 28 22:48:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Erreur dans mon code (formulaire)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur dans mon code (formulaire)

vendredi 18 avril 2008 à 14:18:02 | Erreur dans mon code (formulaire)

abaldassarre

Bonjour à tous,

J'essaie de faire une page formulaire, ma page est terminée et s'affiche correctement.
Malheureusement mon formulaire n'envoie rien à l'adresse demandée!
Je cherche un petit géni des formulaires pour mettre le doigt sur mon erreur.

Merci d'avance

Alessandra

vendredi 18 avril 2008 à 14:28:35 | Re : Erreur dans mon code (formulaire)

faiblard

Bonjour,

peut etre quand m'étant un bout de ton code tu recevrais d'autant plus vite de l'aide tu ne crois pas?

Nous ne somme pas devins! (sinon on jourais a un je ude hasard et on serais au bord de la piscine avec un cocktail ;) )

-------------------------------------------------------------------
La recherche est ton amie ! Promis elle ne te mordra pas...
Enjoy
N'oubliez pas d'accepter pour aidez les autres quand ils cherchent !
vendredi 18 avril 2008 à 14:30:44 | Re : Erreur dans mon code (formulaire)

Neo020585

Membre Club
Réponse acceptée !
Bonjour,

Si tu ne nous donnes pas plus d'information (erreur affichée, extrait du code sources, ...), on ne risque pas de savoir d'où vient le problème

Cordialement,

"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein

vendredi 18 avril 2008 à 14:31:17 | Re : Erreur dans mon code (formulaire)

abaldassarre

Désolé, oui.... mais quelle partie du code je dois mettre?
J'ai 600 lignes de code...

Merci

Alessandra

vendredi 18 avril 2008 à 14:33:21 | Re : Erreur dans mon code (formulaire)

faiblard

Bah si ta un soucis avec un formulaire.... A tout hasard....

La partie ou il y a ton formulaire?

-------------------------------------------------------------------
La recherche est ton amie ! Promis elle ne te mordra pas...
Enjoy
N'oubliez pas d'accepter pour aidez les autres quand ils cherchent !
vendredi 18 avril 2008 à 14:35:43 | Re : Erreur dans mon code (formulaire)

abaldassarre

Désolé d'être aussi maladroite, c'est la première fois que je viens sur un forum. C'est un petit peu une découverte pour moi.
Voici mon code:

<?php
// Dans la ligne qui suit, indiquez l'adresse email a laquelle les messages devront etre envoyes
$email_webmaster = "conference@deep-green.com";

// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {

// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
// il manque l'email de l'expditeur
    $erreur="Vous avez oublié votre adresse e-mail...";
 
// l'adresse e-mail n'est pas valide
    $erreur="Votre adresse e-mail est incorrect";
 
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {

//On commence une session pour enregistrer les variables du formulaire...

session_start();

$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['champ3'] = $_POST['champ3'];
$_SESSION['champ4'] = $_POST['champ4'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];

//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...

//Enregistrement des paramètres de la case 2...
$_SESSION['case2_'][0] = "";
if (isset($_POST['case2_'][0])) {
$_SESSION['case2_'][0] = $_POST['case2_'][0];
} // Fin du if...

//Enregistrement des paramètres de la case 3...
$_SESSION['case3_'][0] = "";
if (isset($_POST['case3_'][0])) {
$_SESSION['case3_'][0] = $_POST['case3_'][0];
} // Fin du if...

//Enregistrement des paramètres de la case 4...
$_SESSION['case4_'][0] = "";
if (isset($_POST['case4_'][0])) {
$_SESSION['case4_'][0] = $_POST['case4_'][0];
} // Fin du if...

//Enregistrement des paramètres de la case 5...
$_SESSION['case5_'][0] = "";
if (isset($_POST['case5_'][0])) {
$_SESSION['case5_'][0] = $_POST['case5_'][0];
} // Fin du if...

// Définir l\'icone apparaissant en cas d\'erreur...

// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;

// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}

// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {     

// Addresse de réception du formulaire
$email_dest = "conference@deep-green.com";
$sujet = "Réponse - Invitation conférence";
$entetes ="MIME-Version: 1.0 \n";
 $entetes .="From: Deep Green - Thermopile<conference@deep-green.com>\n";
 $entetes .="Return-Path: Deep Green - Thermopile<conference@deep-green.com>\n";
 $entetes .="Reply-To: Deep Green - Thermopile<conference@deep-green.com>\n";
 $entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
 $partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";


//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom* = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Prénom* = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Société* = " . $_SESSION['champ3'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Fonction = " . $_SESSION['champ4'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail* = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Participation 1</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Participation 2</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case2_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Participation 3</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case3_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Participation 4</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case4_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Participation 5</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case5_'][0] . "</font><br>\n";
     
// s'il s'est produit une erreur lors de l'envoi du mail, on le signale et on propose de retourner au formulaire
                echo "There was a problem while sending your message.\n";
                echo "Please check all fields and<a href=\"".$_SERVER["REQUEST_URI"]."\">...Try again...</a>\n";
    print "<br style=\"line-height:400px;\" />";

     // Fin du message HTML
     $fin = "</body></html>\n\n";
     
     $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;

     // Send the e-mail
     if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
     echo("Envoi du formulaire impossible");
     exit();
     } else {

                    // Rediriger vers la page de remerciement
                    header("Location:contactmerci.html");
                    exit();
                  } // Fin else
       } // Fin du if ($flag_erreur == 0) {
   } // Fin de if POST
// === traitement des donnes du formulaire ============================================================
?>

vendredi 18 avril 2008 à 14:38:14 | Re : Erreur dans mon code (formulaire)

abaldassarre

Réponse acceptée !
[ Lien ]

Alessandra

vendredi 18 avril 2008 à 14:40:37 | Re : Erreur dans mon code (formulaire)

Neo020585

Membre Club
Réponse acceptée !
Bonjour,

Est-ce normal qu'aucune balise <form> ne soit indiquée dans ta page ?

"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein

vendredi 18 avril 2008 à 14:43:28 | Re : Erreur dans mon code (formulaire)

abaldassarre

J'en ai une...:

    <form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
      <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma">
   <strong>Inscription aux petits d&eacute;jeuners Thermopile&copy;</strong></font></div>
      <br>
      <table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td height="16"><div align="center"> <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>
              <?php
if ($erreur_champ1) {
   echo(stripslashes($erreur_champ1));
   } else {
if ($erreur_champ2) {
   echo(stripslashes($erreur_champ2));
   } else {
if ($erreur_champ3) {
   echo(stripslashes($erreur_champ3));
   } else {
if ($erreur_champ4) {
   echo(stripslashes($erreur_champ4));
   } else {
if ($erreur_email1) {
   echo(stripslashes($erreur_email1));
   } else {
if ($erreur_case1) {
   echo(stripslashes($erreur_case1));
   } else {
if ($erreur_case2) {
   echo(stripslashes($erreur_case2));
   } else {
if ($erreur_case3) {
   echo(stripslashes($erreur_case3));
   } else {
if ($erreur_case4) {
   echo(stripslashes($erreur_case4));
   } else {
if ($erreur_case5) {
   echo(stripslashes($erreur_case5));
   } else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
              </strong>
  </font> </div></td>
        </tr>
        <tr>
          <td height="16">Veuillez remplir le formulaire ci-dessous, nous vous informerons de la date de notre rendez-vous en fonction des disponibilit&eacute;s
            pour les diff&eacute;rentes sessions que vous avez choisi: <br>Compl&eacute;tez tous les champs correctement et n'oubliez pas le
            symbole &laquo; @ &raquo; dans votre adresse e-mail. <strong>(*) obligatore
            </strong>
            <p></p>
   </td>
        </tr>
      </table>
      <p align="center"></p>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"><font face="Verdana" size="2">Nom*</font></div></td>
          <td align="center" valign="middle" width="30">
            <?php
   if ($erreur_champ1) {
   echo($icone);
   }
   ?>
          </td>
          <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"><font face="Verdana" size="2">Prénom*</font></div></td>
          <td align="center" valign="middle" width="30">
            <?php
   if ($erreur_champ2) {
   echo($icone);
   }
   ?>
          </td>
          <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"><font face="Verdana" size="2">Société*</font></div></td>
          <td align="center" valign="middle" width="30">
            <?php
   if ($erreur_champ3) {
   echo($icone);
   }
   ?>
          </td>
          <td><input name="champ3" type="text" value="<?=stripslashes($_SESSION['champ3']);?>"></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"><font face="Verdana" size="2">Fonction</font></div></td>
          <td align="center" valign="middle" width="30">
            <?php
   if ($erreur_champ4) {
   echo($icone);
   }
   ?>
          </td>
          <td><input name="champ4" type="text" value="<?=stripslashes($_SESSION['champ4']);?>"></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"><font face="Verdana" size="2">E-mail*</font></div></td>
          <td width="30" align="center" valign="middle">
            <?php
   if ($erreur_email1) {
   echo($icone);
   }
   ?>
          </td>
          <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"></div></td>
          <td width="30" align="center" valign="middle">
            <?php
   if ($erreur_case1) {
   echo($icone);
   }
   ?>
          </td>
          <td><input type="checkbox" name="case1_[0]" id="case1_" value="oui"<?php
if ($_SESSION['case1_'][0] == "oui") {
echo(" checked");
}
?>> <font face="Verdana" size="2">Participation 1</font></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"></div></td>
          <td width="30" align="center" valign="middle">
            <?php
   if ($erreur_case2) {
   echo($icone);
   }
   ?>
          </td>
          <td><input type="checkbox" name="case2_[0]" id="case2_" value="oui"<?php
if ($_SESSION['case2_'][0] == "oui") {
echo(" checked");
}
?>> <font face="Verdana" size="2">Participation 2</font></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"></div></td>
          <td width="30" align="center" valign="middle">
            <?php
   if ($erreur_case3) {
   echo($icone);
   }
   ?>
          </td>
          <td><input type="checkbox" name="case3_[0]" id="case3_" value="oui"<?php
if ($_SESSION['case3_'][0] == "oui") {
echo(" checked");
}
?>> <font face="Verdana" size="2">Participation 3</font></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"></div></td>
          <td width="30" align="center" valign="middle">
            <?php
   if ($erreur_case4) {
   echo($icone);
   }
   ?>
          </td>
          <td><input type="checkbox" name="case4_[0]" id="case4_" value="oui"<?php
if ($_SESSION['case4_'][0] == "oui") {
echo(" checked");
}
?>> <font face="Verdana" size="2">Participation 4</font></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="3" cellspacing="3">
        <tr>
          <td width="140"><div align="right"></div></td>
          <td width="30" align="center" valign="middle">
            <?php
   if ($erreur_case5) {
   echo($icone);
   }
   ?>
          </td>
          <td><input type="checkbox" name="case5_[0]" id="case5_" value="oui"<?php
if ($_SESSION['case5_'][0] == "oui") {
echo(" checked");
}
?>> <font face="Verdana" size="2">Participation 5</font></td>
        </tr>
      </table>
      <table width="566" border="0" align="center" cellpadding="10" cellspacing="10">
        <tr>
          <td valign="top"><div align="center">
              <input type="reset" name="Reset" value=" Effacer">
              <input type="submit" name="envoi" value="Envoyer">
            </div></td>
        </tr>
      </table>
      <div align="center">
        <input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value="">
      </div>
    </form>
vendredi 18 avril 2008 à 14:53:19 | Re : Erreur dans mon code (formulaire)

Neo020585

Membre Club
Réponse acceptée !
Bonjour,

Même si l'erreur ne viens pas de là, je te conseille tout de même de mettre ton code à la norme xhtml, c'est-à-dire de fermer toutes les balises (<br/>, <input type=..... />, <img src=...... />,...).

Donc tu dis qu'il ne renvoit rien du tout ? Un message d'erreur apparaît-il ?

"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein


1 2

Cette discussion est classée dans : page, code, erreur, formulaire


Répondre à ce message

Sujets en rapport avec ce message

formulaire a retardement ????? [ par alvaro ] Salut, je ne conprend pas pourquoi! pourquoi... pourquoi...c'est un passage de variable par formulaire. Sous ie4, ou modzila il faut attendre 10s sur page erreur 404 [ par Kevergeek ] bon voilà, jessai de faire une page derreur 404 pour mon site http://www.bertfamily.com/zgs/mai ca perciste a ne pas fonctionner !!!g créé ma page .ht pb dans mon code [ par attentio ] salut !!!bon ...G une petit soucis dans mon code de la page formulaire.php.je vous explique ... G une premiere page index.php qui me renvoie une liste Erreur dans le code PHP sous IE ? [ par Rimb0 ] Bonjour à tous ! J'ai une question que je me pose depuis que je code en php (donc pas longtemps). J'ai codé des pages, et tant que ça s'affiche, j'es Modification du header d'une page 404 [ par cz1702 ] Bonjour à tous,je voulais savoir si il était possible de modifier  le header d'une page d'erreur 404Contenu du fichier .htaccessErrorDocument  404  /4 Formulaire, Le code pour envoyer une image dans une page web [ par mgced ] Salut, Je suis assez mauvais en codage, je suis pas douer.J aimerais savoir le code pour avoir le choix dans un fomulaire entre 4/5 image. exemple ima Erreur 403 sur 1and1.fr je n'en peu plus !!!!! [ par tchacm25 ] je ne trouve sur aucun site aucun forum une reponse à mon probleme: je suis hebergé sur 1and1.fr je possede un site sur lequel j'ai une page formu un problème avec mon formulaire en utilisant php et mysql [ par lebienestrare ] Bonjour tout le monde,j'ai un problème avec ma base de données(connexion entre php et mysql),le problème est: J'ai créé un site en php,j'ai fait une f Problème div/include (erreur sur un switch) [ par fartounet ] Bonjour à tous, j'ai une erreur dans un de mes codes mais je ne vois pas du tout ce qui plante, je débute alors voila ... =\ Je vais vous expliquer ce Plusieurs boutons dans une meme page [ par noussa1985 ] salut tout le monde,est ce que quelqu'un peut m'aider et m'envoyer un code source qui contient plusieurs boutons dans une meme page(mais pas dans un m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales