<?php

	session_start();
	
	$_SESSION['database']="local";
	
	if($_SESSION['database']=="local")
	  {
	     $db_host    = "localhost";
	     $db_user   = "root";
	     $db_pass   = "";
     	     $db_name   = "boutique";

	 }
	
	if($_SESSION['database']=="public")
	  {
  	     $db_host    = "sql2";
   	     $db_user   = "analogde";
 	     $db_pass   = "rainbow";
    	     //$db_type   = "mysql";
	     $db_name   = "analogde";
	 }
	
	/*if(!isset($_SESSION['description']))
	  {
		$_SESSION['description'] = array();
    		/* Subdivision du panier */
    		//$_SESSION['description']['champ'] = array();
    		//$_SESSION['description']['saisie'] = array();
	// }*/
	 
	/*else { unset($_SESSION['description']);
	     }	*/
		 
    	
	$table = $_GET['table'];
	
	if(isset($_POST['valide']))
	      {
	 	  if($_POST['valide'] == "ok")
	     	    {
	     	    	$connexion = mysql_connect($db_host,$db_user,$db_pass); 
	 		mysql_select_db($db_name, $connexion);
			$sql = "SELECT * FROM categorie WHERE table_article = '".$table."' ";
 			$requete = mysql_query( $sql, $connexion ) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
			$result = mysql_fetch_assoc($requete);
			$infos_descriptif = $result['descriptif'];
			
			$morceau = explode(",", $infos_descriptif);
		
			$motif_filtre = '(*)';
			$remplacement = "";
		
			$tableau = array();	
		
			for($i=0; $i<=count($morceau)-1; $i++)
		  	{  
		  	     	
		  	     if(preg_match('`\*`', $morceau[$i]))
			  	{  $str = str_replace($motif_filtre, $remplacement, $morceau[$i]); 
			       	   $tableau[]= $str
			       	   
			       	   $nom = "description" .$i;
		       	     	   $champs = $morceau[$i];
		       	     	   $saisie = $_POST[$nom]; 
		       	     	   if($saisie == "")
		       	     	      { $saisie = "vide";
		       	     	      } 
			       	   
			       	}
			 }      	
		  	     	
		  		
		  	     // il s'agit d'un titre
		      	     if( preg_match('/TITRE/',$morceau[$i]))
			  	{
			           $champs = $morceau[$i];
			    	   $saisie = "none";
			        }
			        
			      else{ // il s'agit d'une ligne de description
		       	     	    $nom = "description" .$i;
		       	     	    $champs = $morceau[$i];
		       	     	    $saisie = $_POST[$nom]; 
		       	     	    if($saisie == "")
		       	     	      { $saisie = "vide";
		       	     	      } 	
		                 }   
		                 
		              if($i == 0)
				  { $chaine = $champs ." & " .$saisie ;
				  }	

				if($i != 0)
				  { $chaine = $chaine ."," .$champs ." & " .$saisie ;
				  }   
			}	
	     	    	
	     	    	$chaine = addslashes($chaine);
	     	    	
	     	    	echo $chaine;
	     	    	
	     	    	
	     	    	
	     	    	
	     	    	//$modele="KU78-8";
 			
		        //$sql = "UPDATE lave_linge SET descriptif = '$chaine' WHERE modele='$modele' ";
 		        //$requete = mysql_query($sql);
 		
 			// pour le debug
 		        //$sql = "SELECT * FROM lave_linge WHERE modele = '".$modele."' ";
 			//$requete = mysql_query( $sql, $connexion ) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
			//$result = mysql_fetch_assoc($requete);
 			//echo $result['descriptif'];
	     	    	
	     	    	
	     	    	/*$connexion = mysql_connect($db_host,$db_user,$db_pass); 
	 		mysql_select_db($db_name, $connexion);
			$sql = "SELECT * FROM descriptif WHERE id = '".$id."' ";
 			$requete = mysql_query( $sql, $connexion ) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
			$result = mysql_fetch_assoc($requete);

			$morceau = explode(",", $result['datas']);
 	
 	
 			for($i=0; $i<=count($morceau)-1; $i++)
		  	   {   // il s'agit d'un titre
		      		if( preg_match('/TITRE/',$morceau[$i]))
			  	  { $extraire = explode(" ", $morceau[$i]);  
			    	    $champs = strtoupper($extraire[1]);
			    	    $saisie = "none";
			    	    
			          }
		      
		       	     else{ // il s'agit d'une ligne de description
		       	     	    $nom = "description" .$i;
		       	     	    $champs = $morceau[$i];
		       	     	    $saisie = $_POST[$nom]; 
		                 }
			     
				if($i == 0)
				  { $chaine = $champs ." - " .$saisie ;
				  }	

				if($i != 0)
				  { $chaine = $chaine ."," .$champs ." - " .$saisie ;
				  }	
				               
		          }	*/
 		
 			/*$modele="KU78-8";
 			
		        $sql = "UPDATE lave_linge SET descriptif = '$chaine' WHERE modele='$modele' ";
 		        $requete = mysql_query($sql);
 		
 			// pour le debug
 		        $sql = "SELECT * FROM lave_linge WHERE modele = '".$modele."' ";
 			$requete = mysql_query( $sql, $connexion ) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
			$result = mysql_fetch_assoc($requete);
 			echo $result['descriptif'];*/
 			
 			//header("Location: sauvegarder_article.php");
 			
	         }
	 }	
	
	
///////// sauvegarde dans ficiher :::: en cours	
	
	
	if(isset($_POST['0000000000valide']))
	      {
	 	  if($_POST['valide'] == "ok")
	     	    {
	     	    	
	     	    	// creer le fichier 
	     	    	// appel du generateur
	     	    	
	     	    	// cration du fichier
			//$f = fopen($nom_file, "x+");
			// criture
			//fputs($f, $texte );
			// fermeture
			//fclose($f);

	     	    	
 			//header("Location: gds.php ");
 			
 			
 			
 			//$_SESSION['description'] = array();
 			
 			
 			
 			$indice = 0;
 			$lines = file($fichier);
 			
 			$chaine = "";
			$fp = fopen('data.txt', 'w');
			
			$s = " test";
			
			$handle = file("data.txt"); 
			$nb_ligne = count($handle); 

			$ptr = 1;
			
			$espace = " ";
			
			foreach ($lines as $lineNumber => $lineContent)
			{  	
				//$chaine = "";	
				
 				if( preg_match('/TITRE/',$lineContent))
			 	  { 
			    		
			    		$val = $lineContent ."\r\n" ;
			    		
 			          }
 			          
 			        else { $nom = "description" .$indice;
				       $saisie = $_POST[$nom];
				       $indice = $indice +1;
				       $saisie = "pipo";
				       //$chaine = $lineContent .$s ; // ." " .$saisie  ;
				       //$chaine = "$lineContent $saisie";
				       $val = $lineContent .espace .$saisie ;
				       
				       $arr = array($lineContent,$saisie);
				       $s = join(" ",$arr);
				       
				       
			        }  
 				 
 				  $chaine = $chaine .$s;
 				 //fwrite($fp,$chaine); // ."\r\n");
				 //fputs($fp, $chaine);
				 //fwrite($fp, $chaine);
				 
				 
				 //$chaine = $chaine .$val;
				
		  	  	 
 			}
 				 fputs($fp, $chaine);	
 			
 				 //$chaine = "Floppy Jalopy" ." " .$val ."\r\n" ."beau garcon" ." " .$val ."\r\n" ."gros con" ." " .$val;
				
				 fclose($fp);
				 
				 echo $chaine;
 			
 /*			for($i=0;$i<$_SESSION['nb_ligne'];$i++)
			{  
			   $chaine = "";
			   	
			   if( preg_match('/TITRE/',$tableau[$i]))	
			     {  $morceau = explode(" ", $tableau[$i]);
			        $champ=$morceau[1];
			     }	

			  

			   else { $nom = "description" .$indice;
				  $saisie = $_POST[$nom];
				  $indice = $indice +1;
			        }
		  	   
		  	  echo $chaine = $champ .$saisie;
		  	  echo " <br>";
		  	   
		        } */			
 			
 			
 			
 			
 			//$select['champ'] = $lineContent;
      		    	//$select['saisie'] = $_POST['prix_ht'];
		 	//ajout($select);
      		     
 			
 			
 			//echo "++++++" .$_SESSION['nb_ligne'];
	           }
	 }
	
?>	

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html dir="ltr" lang="en">

<head>

<title>Administration - En cours de dveloppement</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<meta http-equiv="Pragma" content="no-cache">
  
<link rel="stylesheet" href="default.css" type="text/css">
<script type="text/javascript" src="javascript.js"></script>
  
</head>
<body>

<div id="header"><h1>Administration</h1>
<div class="membre">Vous êtes connecté en tant que <b><?php echo $_SESSION['admin_identifiant']; ?> </b></div>
</div>

<?php include('menu.php'); ?>
 
		<div class="heading">Dfinitions des caractristiques de l'article</div>
		<div id="list">

		<form action="" method="post" id="decrire" name="decrire" onsubmit="return toto();">
		  
		<table align="left" cellspacing="1" cellpadding="5" border="0" bgcolor="#D5D5D5">
		
<?php			
		// ouvre le fichier et retourne un tableau contenant une ligne par lment
		//$lines = file($fichier);
		//On parcourt le tableau $lines et on affiche le contenu de chaque ligne prcde de son numro
		
/*		$ptr_ligne = 0;
		foreach ($lines as $lineNumber => $lineContent)
		{  
		   if( preg_match('/TITRE/',$lineContent))
			  { $morceau = explode(" ", $lineContent);
			    $str = strtoupper($morceau[1]);
			    echo "   <tr bgcolor=\"#F1F3F5\">
			    	     <td colspan=\"2\" class=\"h1\" align=\"left\"> $str</td>
			             </tr> ";
			    $tableau[] = $lineContent;
			   }
		      
		       else{ // il s'agit d'un ligne de description
		       	     $nom = "description" .$ptr_ligne;
		       	     echo "   <tr bgcolor=\"#FFFFFF\">
			    <td align=\"right\" valign=\"top\">$lineContent :</td>
			    <td align=\"left\" valign=\"middle\" colspan=\"1\">
			    <input type=\"text\" id=\"$nom\" name=\"$nom\" size=\"30\" maxlength=\"30\" value=\"\" id=\"\">&nbsp;</td>
		            </tr> ";
		            $ptr_ligne = $ptr_ligne +1;
		            $tableau[] = $lineContent;
		            echo $nom;
		           
		           }

		}	*/		
		
		$connexion = mysql_connect($db_host,$db_user,$db_pass); 
	 	mysql_select_db($db_name, $connexion);
		$sql = "SELECT * FROM categorie WHERE table_article = '".$table."' ";
 		$requete = mysql_query( $sql, $connexion ) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
		$result = mysql_fetch_assoc($requete);
		
		$infos_descriptif = $result['descriptif'];
		$infos_filtre = $result['filtre'];
		//echo($result['descriptif']) ;
		//echo "<br>";

		$morceau = explode(",", $infos_descriptif);
		
		$motif_titre = 'TITRE';
		$remplacement = "";
		
		for($i=0; $i<=count($morceau)-1; $i++)
		  {   // il s'agit d'un titre
		      if( preg_match('/TITRE/',$morceau[$i]))
			  {
			  	$str = str_replace($motif_titre, $remplacement, $morceau[$i]); 
			  	//$extraire = explode("-", $tab);
			    	//$str = strtoupper($extraire[0]);
			  	
			  	//$extraire = explode(" ", $morceau[$i]);
			    	//$str = strtoupper($extraire[1]);
			        
			     
			     echo " <tr bgcolor=\"#F1F3F5\">
			    	     <td colspan=\"2\" class=\"h1\" align=\"left\"> $str</td>
			             </tr> ";
			   }
		      
		       else{ // il s'agit d'une ligne de description
		       	     $nom = "description" .$i;
		       	     echo "   <tr bgcolor=\"#FFFFFF\">
			   	      <td align=\"right\" valign=\"top\">$morceau[$i] :</td>
			    	      <td align=\"left\" valign=\"middle\" colspan=\"1\">
			              <input type=\"text\" id=\"$nom\" name=\"$nom\" size=\"30\" maxlength=\"30\" value=\"\" id=\"\">&nbsp;</td>
		                      </tr> ";
		           }
		}	


	/*	echo "	<tr bgcolor=\"#F1F3F5\">
			<td colspan=\"2\" align=\"left\"> Filtre
			</td>
			</tr>	";


		$morceau = explode(",", $infos_filtre);
		
		for($i=0; $i<=count($morceau)-1; $i++)
		  {   // il s'agit d'un titre
		      if( preg_match('/TITRE/',$morceau[$i]))
			  {
			  	$extraire = explode(" ", $morceau[$i]);
			    	$str = strtoupper($extraire[1]);
			     
			     echo " <tr bgcolor=\"#F1F3F5\">
			    	     <td colspan=\"2\" class=\"h1\" align=\"left\"> $str</td>
			             </tr> ";
			   }
		      
		       else{ // il s'agit d'une ligne de description
		       	     $nom = "description" .$i;
		       	     echo "   <tr bgcolor=\"#FFFFFF\">
			   	      <td align=\"right\" valign=\"top\">$morceau[$i] :</td>
			    	      <td align=\"left\" valign=\"middle\" colspan=\"1\">
			              <input type=\"text\" id=\"$nom\" name=\"$nom\" size=\"30\" maxlength=\"30\" value=\"\" id=\"\">&nbsp;</td>
		                      </tr> ";
		           }
		}	*/
			
?>
		
		<input type="hidden" name="valide" id="valide" value="">
		
		<tr bgcolor="#F1F3F5">
		<td colspan="2" align="center">
		<input type="submit" name="soumettre" value="Suite" />
		</td>
		</tr>
		
		</table>

		</form>
		</div>
	


</body></html>