Besoin de correction pour un formulaire php

Fermé
valentinoeval Messages postés 16 Date d'inscription vendredi 1 janvier 2010 Statut Membre Dernière intervention 1 avril 2013 - Modifié par valentinoeval le 28/03/2012 à 16:10
Bonjour,
je suis en train de me torturer l'esprit pour aller écrire dans une fichier dat les informations récupérées dans un formulaire. J'y arrive très bien pour l'inscription mais pas dans ce cas là. Je vous propose mon code afin de vous demander de me le corriger. Merci à ceux qui prendront le temps de m'aider.

https://pastebin.com/bw9vAm38

<?php  
 session_start();  
 if (empty($_SESSION['username']))  
  header('location:authentification.php');  
 if (!empty($_SESSION['username']) and empty($_COOKIE['membre']))  
 {  
  session_unset();  
  session_destroy();  
  header('location:authentification.php');  
 }  
 //On vérifie que le formulaire a bien été envoyé  
 if (isset($_POST['active']))  
 {  
  //on vérifie que le nom d'utilisateur a bien été saisie  
  if (isset($_POST['civilite']) and isset($_POST['nom']) and isset($_POST['prenom']) and isset($_POST['adresse']) and isset($_POST['domaine']) and isset($_POST['formation']) and isset($_POST['connaissance']))  
  {  
   $user=fopen('../lesfichiers/formation.dat', 'a+');  
   fputs($user, "".$_POST['civilite'].";".$_POST['nom'].";".$_POST['prenom'].";".$_POST['adresse'].";".$_POST['domaine'].";".$_POST['formation'].";".$_POST['connaissance'].":\n");  
   fclose($user);  
   $formationaccept=true;  
   setcookie('formationaccept', $formationaccept, time()+10);  
   header("location:index.php");  
  }  
 }  
?>  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">  
<head>  
 <link rel="stylesheet" type="text/css" href="../template/design.css">  
 <link rel="icon" type="image/ico" href="../lesimages/favicon.ico">  
 <title></title>  
</head>  
<body>  
 <div id="topBarre"></div>  
 <div id="conteneur">  
  <div id="partLeft">  
   <div id="logo">  
    <a href="index.php" title="Index">  
     <div id="logoImg"></div>  
    </a>  
   </div>  
   <?php include('menu.php'); ?>  
  </div>  
  <div id="partRight">  
   <div id="titrePage">  
    <p><h1>S'inscrire à une <font color="#0fa3ff">formation</font></h1><br /></p>  
    <div id="symbole"></div>  
   </div>  
   <div id="corps">  
   <?php if (isset($test)) echo $test; ?>  
    <form action="formation.php" method="post">  
     Votre civilité :<br />  
     <input type="radio" name="civilite" value="M." />M.<br />  
     <input type="radio" name="civilite" value="Mme" />Mlle<br />  
     <input type="radio" name="civilite" value="Mlle" />Mme<br />  
     <br />  
     Nom :<br />  
     <input type="text" name="nom" /><br />  
     Prénom :<br />  
     <input type="text" name="prenom" /><br />  
     <br />  
     Adresse :<br />  
     <textarea name="adresse" rows="5" cols="42"></textarea><br />  
     <br />  
     Domaine d'activité :<br />  
     <select name="domaine">  
      <?php  
       $domaines=array (  
        'Communications',  
        'Services financiers',  
        'Santé',  
        'Haute technologie',  
        'Assurances',  
        'Sciences de la vie',  
        'Secteur public',  
        'Vente au détail',  
        'Services utilité publique',  
        'Aéronautique et défense',  
        'Automobile',  
        'Chimie',  
        'Produits de grande consommation',  
        'Enseignement et recherche',  
        'Ingénierie et construction',  
        'Production industrielle',  
        'Médias et industrie du spectacle',  
        'Ressources naturelles',  
        'Hydrocarbures',  
        'Services professionnels',  
        'Tourisme et transports',  
        'Vente en gros');  
       foreach ($domaines as $valeur)  
        echo '<option value=$value >'.$valeur.'</option>'  
      ?>  
     </select><br />  
     <br />  
     Formations choisies :<br />  
     <select multiple name="formation">  
      <option>Concepts de TCP/IP</option>  
      <option>Routeurs CISCO</option>  
     </select><br />  
     <br />  
     Comment avez vous connu le site :<br />  
     <input type="checkbox" name="connaissance[]" value="Publcité" />Publicité  
     <input type="checkbox" name="connaissance[]" value="Recherche internet" />Recherche internet  
     <input type="checkbox" name="connaissance[]" value="Un ami" />Un ami  
     <input type="checkbox" name="connaissance[]" value="Presse spécialisé" />Presse spécialisée  
     <br /><br /> 
     <input type="hidden" name="active" /> 
     <input type="reset" id="reset" value="Réinitialiser" />  
     <input type="submit" id="submit" value="Envoyer">  
    </form>  
   </div>  
  </div>  
 </div>  
</body>  
</html>