Aide - Recherche - Membres - Calendrier
Version complète : formulaire PHP
Forum Développeur - Administration serveur, programmation et base de données > Programmation > PHP
alloelo
J'ai fais des milliers de formulaires de ce type, je le reprend et réintègre mes éléments, mais depuis 2 jours je bloque, celui ci ne veux pas focntionner ..

la page verif.php3 bug
j'ai tout vérifier mais je ne vois rien, peut-être que des yeux exterieurs pourront m'aider !!

Merci
alloelo
voici le dernier fichier

il ne veut pas se charger alors je le met ici


Code
<html>
<!-- Date de création: 24/06/2003 par Elodie LUCAS alloelo@6sens.com -->
<head>
<title><B><span class="titre">FICHE d'intention de projet</span></B></title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="Elodie LUCAS">
<meta name="generator" content="global">
<link href="style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body leftmargin="0" topmargin="0">
<br>
<br>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
   <td width="403" align="center">
       <FIELDSET>
       <LEGEND> <B> <span class="titre">FICHE d'intention de projet</span></B></LEGEND>
       <br>
       <table width="91%" border="0" cellspacing="0" cellpadding="0">
         <tr>
           <td class="texte">Veuillez remplir tous les champs du formulaire marqu&eacute;
             d'un ast&eacute;rix rouge. Merci<br>
             <br>
             <?PHP
$email=$_POST['email'];
$nom_projet=$_POST['nom_projet'];
$niveau_concerne=$_POST['niveau_concerne'];
$porteur_projet=$_POST['porteur_projet'];
$partenaire1=$_POST['partenaire1'];
$partenaire2=$_POST['partenaire2'];
$partenaire3=$_POST['partenaire3'];
$partenaire4=$_POST['partenaire4'];
$fonction1=$_POST['fonction1'];
$fonction2=$_POST['fonction2'];
$fonction3=$_POST['fonction3'];
$fonction4=$_POST['fonction4'];
$etablissement1=$_POST['etablissement1'];
$etablissement2=$_POST['etablissement2'];
$etablissement3=$_POST['etablissement3'];
$etablissement4=$_POST['etablissement4'];
$obj_peda=$_POST['obj_peda'];
$obj_pro=$_POST['obj_pro'];
$objectif_type enseignement=$_POST['objectif_type enseignement'];
$projet=$_POST['projet'];
$public_vise=$_POST['public_vise'];
$autre_public_vise=$_POST['autre_public_vise'];
$modalite_acces=$_POST['modalite_acces'];
$cycle=$_POST['cycle'];
$formation_concerne=$_POST['formation_concerne'];
$apprenant=$_POST['apprenant'];
$effectif_previsionnel=$_POST['effectif_previsionnel'];
$dure_formation=$_POST['dure_formation'];
$type_formation=$_POST['type_formation'];
$foad_presentiel=$_POST['foad_presentiel'];
$foad_presentiel_mode=$_POST['foad_presentiel_mode'];
$strat_peda=$_POST['strat_peda'];
$apport=$_POST['apport'];
$originalite=$_POST['originalite'];
$site=$_POST['site'];
$point_fort=$_POST['point_fort'];
$cout=$_POST['cout'];
$chef_projet=$_POST['chef_projet'];
$auteur=$_POST['auteur'];
$tuteur=$_POST['tuteur'];
$ingenieur_peda=$_POST['ingenieur_peda'];
$dvp_info=$_POST['dvp_info'];
$infographiste=$_POST['infographiste'];
$maquettiste=$_POST['maquettiste'];
$maquettiste=$_POST['documentaliste'];
$formation=$_POST['formation'];
$matos_suivi=$_POST['matos_suivi'];
$matos_admin=$_POST['matos_admin'];
$matos_droit=$_POST['matos_droit'];
$prod_chef_projet=$_POST['prod_chef_projet'];
$prod_auteur=$_POST['prod_auteur'];
$prod_tuteur=$_POST['prod_tuteur'];
$prod_ingenieur=$_POST['prod_ingenieur'];
$prod_dev=$_POST['prod_dev'];
$prod_infographiste=$_POST['prod_infographiste'];
$prod_maquettiste=$_POST['prod_maquettiste'];
$prod_documentaliste=$_POST['prod_documentaliste'];
$prod_formation=$_POST['prod_formation'];
$prod_suivi=$_POST['prod_suivi'];
$prod_admin=$_POST['prod_admin'];
$prod_droit=$_POST['prod_droit'];

if(empty($email))
{
print("<center>Le champ '<b>email</b>' est vide ! Merci de bien vouloir le remplir</center><br>");
echo("<a href='javascript:history.back()'>retour</a>");
exit();
}


$date = date("d-m-Y");

$msg  =stripslashes("<b>--- Nom du projet :</b><br><br>");
$msg .=stripslashes("<b>Nom ou sujet du projet :</b>\t$$nom_projet\n<br>");
$msg .=stripslashes("Discipline et niveau d'étude concernés :\t$niveau_concerne\n<br>");
$msg .=stripslashes("Porteur du projet :\t$porteur_projet\n<br><br><br>");
$msg .=stripslashes("Email  :\t$email\n<br><br><br>");

$msg .=stripslashes("<b>--- Partenaires et cadre du projet </b><br><br>");
$msg .=stripslashes("Partenaire 1 du projet :\t$partenaire1\n<br>");
$msg .=stripslashes("Fonction :\t$fonction1\n<br>");
$msg .=stripslashes ("Etablissement :\t$etablissement1\n<br><br>");
$msg .=stripslashes("Partenaire 2 du projet :\t$partenaire2\n<br>");
$msg .=stripslashes("Fonction :\t$fonction2\n<br>");
$msg .=stripslashes ("Etablissement :\t$etablissement2\n<br><br>");
$msg .=stripslashes("Partenaire 3 du projet :\t$partenaire3\n<br>");
$msg .=stripslashes("Fonction :\t$fonction3\n<br>");
$msg .=stripslashes ("Etablissement :\t$etablissement3\n<br><br>");
$msg .=stripslashes("Partenaire 4 du projet :\t$partenaire4\n<br>");
$msg .=stripslashes("Fonction :\t$fonction4\n<br>");
$msg .=stripslashes ("Etablissement :\t$etablissement4\n<br><br><br>");

$msg .=stripslashes("<b>--- Objectifs :</b><br><br>");
$msg .=stripslashes ("Objectifs pédagogiques de la formation :\t$obj_peda\n<br><br>");
$msg .=stripslashes ("Objectifs professionnels de la formation :\t$obj_pro\n<br>");
$msg .=stripslashes ("il s'agit :\t$objectif_type enseignement\n<br>");
$msg .=stripslashes ("Le projet:\t$projet\n<br><br><br>");

$msg .=stripslashes("<b>--- Cible :</b><br><br>");
$msg .=stripslashes ("Le type de public visé :\t$public_vise\n<br>");
$msg .=stripslashes ("Si autre public visé :\t$autre_public_vise\n<br>");
$msg .=stripslashes ("Modalités d'accès :\t$modalite_acces\n<br>");
$msg .=stripslashes ("Cycle d'étude concerné :\t$cycle\n<br>");
$msg .=stripslashes ("Formation concernée :\t$formation_concerne\n<br>");
$msg .=stripslashes ("Nombre d'apprenants potentiellement concernés :\t$apprenant\n<br>");
$msg .=stripslashes ("Effectifs prévisionnels de la formation par session et nombre de sessions :\t$effectif_previsionnel\n<br><br><br>");

$msg .=stripslashes("<b>--- Structure :</b><br><br>");
$msg .=stripslashes ("Durée de la formation :\t$dure_formation\n<br>");
$msg .=stripslashes ("Type de formation - (répartition présentiel - distant):\t$type_formation\n<br>");
$msg .=stripslashes ("% foad en presentiel:\t$foad_presentiel\n<br>");
$msg .=stripslashes ("% foad mode de présentiel:\t$foad_presentiel_mode\n<br>");
$msg .=stripslashes ("Stratégie pédagogique:\t$strat_peda\n<br><br><br>");

$msg .=stripslashes("<b>--- Marchés :</b><br><br>");
$msg .=stripslashes ("Apport de la formation par rapport à l'existant :\t$apport\n<br>");
$msg .=stripslashes ("Originalité de la formation :\t$originalite\n<br>");
$msg .=stripslashes ("Existe-t-il sur le réseau un site proposant une offre similaire ? Si oui, quelle serait la valeur ajoutée de ce projet :\t$site\n<br>");
$msg .=stripslashes ("Points forts :\t$point_fort\n<br>");
$msg .=stripslashes ("Coûts d'inscription envisagés :\t$cout\n<br><br><br>");

$msg .=stripslashes("<b>--- Moyen :</b><br><br>");
$msg .=stripslashes("<b>Ressources humaines :</b><br><br>");
$msg .=stripslashes ("Chef de projet enseignant :\t$chef_projet\n<br>");
$msg .=stripslashes ("Enseignant auteur :\t$auteur\n<br>");
$msg .=stripslashes ("Enseignant tuteur ou encadrant :\t$tuteur\n<br>");
$msg .=stripslashes ("Ingénieur pédagogique :\t$ingenieur_peda\n<br>");
$msg .=stripslashes ("Développeur informatique :\t$dvp_info\n<br>");
$msg .=stripslashes ("Infographiste :\t$infographiste\n<br>");
$msg .=stripslashes ("Maquettiste :\t$maquettiste\n<br>");
$msg .=stripslashes ("Documentaliste :\t$documentaliste\n<br>");
$msg .=stripslashes ("Formation :\t$formation\n<br><br><br>");

$msg .=stripslashes("<b>Matériels, logiciels, contenus  :</b><br><br>");
$msg .=stripslashes ("Pour le suivi pédagogique en ligne, en présentiel:\t$matos_suivi\n<br>");
$msg .=stripslashes ("Pour la partie administrative :\t$matos_admin\n<br>");
$msg .=stripslashes ("Acquisition de droits :\t$matos_droit\n<br><br><br>");


$msg .=stripslashes("<b>--- Besoins :</b><br><br>");
$msg .=stripslashes("<b>Pour la production, Ressources humaines  :</b><br><br>");
$msg .=stripslashes ("Chef de projet enseignant :\t$prod_chef_projet\n<br>");
$msg .=stripslashes ("Enseignant auteur :\t$prod_auteur\n<br>");
$msg .=stripslashes ("Enseignant tuteur ou encadrant :\t$prod_tuteur\n<br>");
$msg .=stripslashes ("Ingénieur pédagogique :\t$prod_ingenieur\n<br>");
$msg .=stripslashes ("Développeur informatique :\t$prod_dev\n<br>");
$msg .=stripslashes ("Infographiste :\t$prod_infographiste\n<br>");
$msg .=stripslashes ("Maquettiste :\t$prod_maquettiste\n<br>");
$msg .=stripslashes ("Documentaliste :\t$prod_documentaliste\n<br>");
$msg .=stripslashes ("Formation :\t$prod_formation\n<br><br><br>");

$msg .=stripslashes("<b>Pour la production, Matériels, logiciels, contenus :</b><br><br>");
$msg .=stripslashes ("Pour le suivi pédagogique en ligne, en présentiel :\t$prod_suivi\n<br>");
$msg .=stripslashes ("Pour la partie administrative :\t$prod_admin\n<br>");
$msg .=stripslashes ("Acquisition de droits :\t$prod_droit\n<br>");

$recipient = "elucas@atlantech.fr";
$subject = "Fiche d'Intention de Projet [\t$date]";



$header="FROM:<".$email.">\n";
$header.="To: ".$recipient."\n";
$header.="Reply-To: ".$email."\n";
$header.="Content-Type: text/html; charset=iso-8859-1\n"; // Type MIME
$header.="X-Mailer: PHP/".phpversion()."\n";
$header.="Return-Path:"."<".$email.">\n";

if (@mail($recipient, $subject, $msg, $header)) {
echo "<P align=center><b>Merci, $nom, vos renseignements ont bien été transmis</b><br>";
echo("<a href='javascript:window.close()'>fermer</a>");

} else {
echo "<P align=center><b>Pour des raisons techniques indépendantes de notre volonté le message n'a pu être envoyé.</b><br>";
echo("<a href='javascript:window.close()'>fermer</a>");
}

?>
           </td>
         </tr>
       </table>
       </FIELDSET>
    </td>
 </tr>
</table>
</body>
</html>
jep
alloelo (Jul 25 2005, 12:21 PM) a dit :
la page verif.php3 bug

Certe, mais encore ? QU'est-ce qui ce passe exactement ? Tu as un message d'erreur PHP ? Ça fonctionne, mais le resultat obtenu n'est pas le resultat attendu ? Dans ce dernier cas, quel est le resultat attendu ?
icon_confused.gif
alloelo
non rien ne se passe ça n'arrive pas à la ligne de si email empty ...


je reste sur un page blanche
thegwil
Yo !

Quand j'exécute ton script, j'obtiens ceci :
Citation :
Parse error: parse error in c:\program files\wamp\www\bijoux\verif.php on line 44

Je vais donc voir à la ligne 44 et je trouve :
Php
$objectif_type enseignement=$_POST['objectif_type enseignement'];

Drôle de nom pour une variable non ?
Idem dans ton formulaire:
Html
<input type="radio" name="objectif_type enseignement" value="3 - enseignement adapte">

Je ne dis pas que tous tes problèmes viennent de là mais je me demande si une vérification attentive de tes noms de champs et de variables ne s'impose pas.

Voilà en vitesse mon avis.
Bàt
alloelo
j'ai pourtant tout rezieuté en long en large mais quand on a les yeux dessus on ne voit plus rien

MERCI
je vais voir si ct tout ..

Bizarre que moi cela ne me mette pas de parse error ?!!!

bon merci je vous dit si c'est cela
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.