﻿<html>
<head>
<title>Tk - enregistrement du sondage        </title>
<link rel="stylesheet" media="screen" type="text/css" title="Mon design" href="design.css" />
</head>
<body>
Et là genre ça enregistre le sondage, tavu!<br/>
<a href="liste_sondages.php"> liste des sondages</a><br/>
<a href="createur.php"> Créer un autre sondage</a>
<br/><br/><br/>
<?php
//print_r($_POST);
include('securisation.php');
//$_POST = htmlspecialchars($_POST);

$titre=$_POST['titre'];
$question=$_POST['sous_titre'];
$nb_textes=$_POST['texte'];
$nb_booleans=$_POST['boolean'];
$nb_nombres=$_POST['nombres'];
$nb_listes=$_POST['listes'];
$nb_checkbox=$_POST['nb_checkbox'];
$options=$_POST['options'];
// $page=$_POST['page'];
// $cible=$_POST['cible'];
$choix=$nb_choix=$_POST['nb_choix'];
$date= date('Y-m-d G:i:s');
$ordre_questions=$_POST['ordre'];
$demander_pseudo=$_POST['demander_pseudo'];
$demander_sexe=$_POST['radio_homme_femme'];
$demander_age=$_POST['age'];
$nb_textarea=$_POST['nb_textarea'];

foreach ($_POST as $k => $v) //passage des données POST
{ ${$k} = $v; echo'<input type="hidden" name="'.$k.'" value="'.$v.'" />';
}
echo"//passage des données POST<br/>";

print_r($_POST);


include('connexion.php');
// mysql_connect("localhost","tykayn","password") OR die(mysql_error());
// mysql_select_db("tykayn") OR die(mysql_error());

//comptage de sondages pour définir l n° du sondage actuel.
$retour= mysql_query("SELECT id_sondage FROM `tk_sondages` WHERE id_sondage>0 ORDER BY `tk_sondages`.`id_sondage` ASC ");
while($donnes = mysql_fetch_array($retour)){$max_sondage= $donnes[0] ;}
// print_r($donnes);

$id_sondage =  $max_sondage + 1;

// $dernier_id_option=$premier_id_option+$nb_choix;
echo"Il ya $max_sondage sondages dans la table des options, on enregistrera alors le $id_sondage eme sondage.";

// $tadam = array("sondage $id_sondage","titre $titre"," sous titre $question","premier choix id $premier_id_option","dernier choix id $dernier_id_option","","","date $date");
// echo"<br/><br/><br/>MAINTENANT ON ENREGISTRE:<br/><br/>";
// print_r($tadam);










	if (isset($_POST['titre'])) //ENREGISTREMENTS
		{


echo"<br/><br/><br/>";
		



//MYSQL_QUERY ENREGISTREMENNNNNNNNNNNNNNNTS ::::::::::::::::::::::::

		
		
		//étude des réponses séparée par des ++, puis des : et enregistrée dans => contenu_q  avec le sondage
		
		// $donnees[0] = id
// $donnees[1] = date
// $donnees[2] = id_sondage
// $donnees[3] = titre_sondage
// $donnees[4] = sous_titre_sondage
// $donnees[5] = ordre_questions
// $donnees[6] = nature_q
// $donnees[7] = texte_q
// $donnees[8] = contenu_q
// $donnees[9] = pour_le_sondage_numero
// $donnees[10] = num_q
// $donnees[11] = reponse
// $donnees[12] = adress-ip
// $donnees[13] = authuserID
		
		// <span class="notice2">
// <u>étude des Réponses:</u><br>
// <input type="checkbox" name="etude_hf" value="hf"> Comparer hommes et femmes.<br>
// <input type="checkbox" name="etude_age" value="age"> étudier l'âge des votants en 5 Tranches d'âge de min à max. par le nombre de votants  <br> 
// Afficher les réponses des questions n°: <input type="text" name="etude_txt"/><br>
// Relier les stats de réponse des questions: <br>
// <i>1-2-3,1-3 <br> = Donner le nombre de gens qui ont voté "oui" aux questions 1et2et3,  Donner le nombre de gens qui ont voté "oui" aux questions 1et3,</i>
// <br><textarea cols="20" rows="2" name="etude_numeros"></textarea>
// </span>
		
		$etude_sql ="++";
		if ( isset($etude_hf) AND $etude_hf== "hf"){	$etude_sql .="hf++"; }
		if ( isset($etude_age) AND $etude_age== "age"){	$etude_sql .="age++"; }
		if ( isset($etude_txt) AND $etude_txt!= NULL){	$etude_sql .= "TXT::".$etude_txt."++"; }
		if ( isset($etude_numeros) AND $etude_numeros!= NULL){	$etude_sql .="NUM::$etude_numeros"; }
		
		
				//SQL d'enregistrement du sondage , $id_sondage est son numéro d'enregistrement
		$sql_sondage='NULL,NOW(),"'.$id_sondage.'", "'.$titre.'", "'.$sous_titre.'","'.$ordre_questions.'","","'.$etude_sql.'","","","","","",""';
		//ok
		
		
		$c_questions=1; //compteur de question
		$sql_questions="";// SQL des questions en boucle
		//demander pseudo
		if ($demander_pseudo == "oui"){	$sql_questions.='(NULL,NOW(),"","","","","DP","Votre pseudo","","'.$id_sondage.'","'.$c_questions.'","","",""),';
			$c_questions++; }
		//demander sexe
		if ($demander_sexe == "oui"){	$sql_questions.='(NULL,NOW(),"","","","","DS","Votre sexe","","'.$id_sondage.'","'.$c_questions.'","","",""),';
			$c_questions++;}
		//demander age
		if ($demander_age == "oui"){	$sql_questions.='(NULL,NOW(),"","","","","DA","Votre âge","","'.$id_sondage.'","'.$c_questions.'","","",""),';
			$c_questions++;}
		// textes
		if ($nb_textes > 0)
		{	for($i=0;$i<$nb_textes;$i++)
			{$label_texte=$_POST['texte'.$i.''];
			 $sql_questions.='(NULL,NOW(),"","","","","T","'.$label_texte.'","","'.$id_sondage.'","'.$c_questions.'","","",""),';
			$c_questions++;}
		}
		// textAREA
		if ($nb_textarea > 0)
		{	for($i=0;$i<$nb_textarea;$i++)
			{$label_textarea=$_POST['textarea'.$i.''];
			 $sql_questions.='(NULL,NOW(),"","","","","TA","'.$label_textarea.'","","'.$id_sondage.'","'.$c_questions.'","","",""),';
			$c_questions++;}
		}
		//nombres
		if ($nb_nombres > 0)
		{	for($i=0;$i<$nb_nombres;$i++)
			{$label_nombres=$_POST['nombres'.$i.''];
			 $sql_questions.='(NULL,NOW(),"","","","","N","'.$label_nombres.'","","'.$id_sondage.'","'.$c_questions.'","","",""),';
			$c_questions++;}
		}
		//checkbox
		if ($nb_checkbox > 0)
		{	for($i=0;$i<=$nb_checkbox;$i++)
			{ 
			if(isset($_POST['checkbox'.$i.'_texte']) AND $_POST['checkbox'.$i.'_texte']!=NULL){
			$label_chx=$_POST['checkbox'.$i.'_texte'];
			 $sql_questions.='(NULL,NOW(),"","","","","C","'.$label_chx.'","","'.$id_sondage.'","'.$c_questions.'","","",""),';
				$c_questions++;}
				}
		}
		//radio

		//boolean oui/non
		if ($boolean > 0)
		{	for($i=0;$i<$boolean;$i++)
			{$label_radio=$_POST['radio'.$i.''];
			 $sql_questions.='(NULL,NOW(),"","","","","B","'.$label_radio.'","","'.$id_sondage.'","'.$c_questions.'","","",""),';
					$c_questions++;}
		}

		//liste
		if ($listes > 0)
		{			for($i=0;$i<$listes;$i++) // listes
					{ 
			$liste=$_POST['liste'.$i.''];//pour chaque liste0 liste1 2 3...
								//afficher l'intitulé, sa valeur
					$a_select_liste=$_POST['liste'.$i.'_choix'];	//analyser les labels
							$sql_questions.='(NULL,NOW(),"","","","","L","'.$liste.'","'.$a_select_liste.'","'.$id_sondage.'","'.$c_questions.'","","",""),';
								$c_questions++;
								}
		}
		//vote choix
		if ($nb_choix > 0)
		{			for($i=0;$i<$nb_choix;$i++) // listes
					{ 
			$v_intitule=$_POST['vote_nom_'.$i.''];//pour chaque liste0 liste1 2 3...
								//afficher l'intitulé, sa valeur
					$vote_x_choix=$_POST['vote_'.$i.'_choix'];	//analyser les labels
							$sql_questions.='(NULL,NOW(),"","","","","V","'.$v_intitule.'","'.$vote_x_choix.'","'.$id_sondage.'","'.$c_questions.'","","",""),';
								$c_questions++;}
		}
		//graduation
		if ($nb_graduations > 0)
		{			
		$max_graduation = $nb_graduations=$_POST['nb_graduations'];
		for($i=0;$i<$nb_graduations;$i++) //vote par grades
			{
			$graduation_x_intitule= $_POST['graduations'.$i.''];
			$sql_questions.='(NULL,NOW(),"","","","","G","'.$graduation_x_intitule.'","'.$max_graduation.'","'.$id_sondage.'","'.$c_questions.'","","",""),';
					$c_questions++;}
							
					
		}
		
		//enlever la dernière virgule pour fermer la requete SQL
		$sql_questions=substr($sql_questions,0,-1);
		
		
//$sql_questions.='(NULL,NOW(),"","","","'.$nature_q.'","'.$texte_q.'","'.$contenu_q.'","'.$id_sondage.'","'.$c_questions.'","","","")';
		
		$sql='INSERT INTO tk_sondages VALUES ('.$sql_sondage.'),'.$sql_questions.'';
		

						mysql_query($sql) or die( $sql." <br/>". mysql_error()) ;

echo"<fieldset>::::::::: START enregistrements::::::::::<br/> $sql <br/>
:::::::::::::::::: $c_questions enregistrements:::::::::::::::::::<br/></fieldset>";
		
		// FIN DE L'ENREGISTREMENT -------------------------------

		}
		
		
		




echo "<h1> Sondages dans la table:</h1>";
				$sql='SELECT * from 	tk_sondages		WHERE id_sondage != 0 ORDER BY date DESC';
$retour=mysql_query("$sql") or die( $sql." <br/>". mysql_error());
while ($donnes=mysql_fetch_array($retour))
{
echo "$donnes[0],<strong> $donnes[1] </strong>, $donnes[2], $donnes[3], $donnes[4], $donnes[5], $donnes[6], $donnes[7] <br/>";
}





















foreach ($_POST as $k => $v) 

{ echo'
<input type="hidden" name="'.$k.'" value="'.$v.'" />

';}

mysql_close();


?>
<form method="post" action="cible2.php">

<?php
foreach ($_POST as $k => $v) 

{ echo'
<input type="hidden" name="'.$k.'" value="'.$v.'" />

';}
if ($_POST["age"]!=null){echo'<input type="hidden" name="age" value="oui" />';}
?>
<input type="submit" value="retour page précédente"/>
ouiiiiiiii<br/>
</form>

<a href="liste_sondages.php"> liste des sondages</a><br/>
<br/>
<a href="createur.php"> Créer un autre sondage</a>