Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php session_start(); if (empty($_SESSION['epicea']))// verification d'une existance de session avec l'epicea en varia ble session. { header("location:accueil_questionnaire.php"); } $epicea = $_SESSION['epicea'] ; //////////////////////////////////// // connection mysql_connect('localhost', 'root', ''); mysql_select_db('e_learning'); //////////////////////////////////////////////////////////// // traitements if (isset($_POST[$ID_questions_traitement])) { if ( $_POST[$ID_questions_traitement] == 'pas_acquis') { mysql_query ("INSERT INTO reponses_traitement VALUES ('','".$ID_questions_traitement."','".$epicea."','1','','')") or die (mysql_error()); } if ($_POST[$ID_questions_traitement] == 'en_cours') { mysql_query ("INSERT INTO reponses_traitement VALUES ('','".$ID_questions_traitement."','".$epicea."','','1','')") or die (mysql_error()); } if ($_POST[$ID_questions_traitement] == 'acquis') { mysql_query ("INSERT INTO reponses_traitement VALUES ('','".$ID_questions_traitement."','".$epicea."','','','1')") or die (mysql_error()); } } // on va chercher toutes les questions avec l'ID de la question dans la table question. $q = 'SELECT * FROM questions_traitement'; $requete= mysql_query ($q) or die (mysql_error().'\n'.$requete);// pour avoir mon erreur precisement // on va chercher l'ID des questions dans la table reponse afin d'avoir toutes les questions posées pour l'agent connecté dans la session $r = 'SELECT ID_questions_traitement FROM reponses_traitement WHERE epicea="'.$epicea.'"'; $requete2 = mysql_query ($r) or die (mysql_error().'\n'.$requete2); $r2 = (mysql_fetch_array ($requete2)); // on construit un tableau pour mettre en ordre les valeurs de la table. // Pour chacunes des reponses eventuelles on va regarder si il a deja une entrée dans la table // si c'est le cas alors c'est que l'agent a deja repondu à cette question. $reponse_traitement_pas_acquis= mysql_query('SELECT pas_acquis FROM reponses_traitement WHERE epicea="'.$epicea.'" AND ID_questions_traitement="'.$ID_questions_traitement.'"') or die (mysql_error()); $reponse_traitement_en_cours= mysql_query('SELECT en_cours FROM reponses_traitement WHERE epicea="'.$epicea.'" AND ID_questions_traitement="'.$ID_questions_traitement.'"') or die (mysql_error()); $reponse_acquis= mysql_query('SELECT acquis FROM reponses_traitement WHERE epicea="'.$epicea.'" AND ID_questions_traitement="'.$ID_questions_traitement.'"') or die (mysql_error()); $nbre_traitement_pas_acquis2 = mysql_num_rows ($reponse_traitement_pas_acquis); $nbre_traitement_en_cours2 = mysql_num_rows ($reponse_traitement_en_cours); $nbre_acquis2 = mysql_num_rows ($reponse_acquis); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>traitement de texte</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta content="wookiee" name="author"> <link rel="stylesheet" media="screen" type="text/css" title="design" href="style/design_learning.css"/> </head> Traitement de texte writer <?php // Voila tout est pret pour faire la boucle et afficher les question: while ($q2= mysql_fetch_array($requete)) { $ID_questions_traitement = $q2['ID_questions_traitement']; if($reponse_traitement_pas_acquis2 ==0 AND $reponse_traitement_en_cours2 ==0) { echo $q2['question_traitement'] ; ?> <form action="traitement_de_texte.php" method="POST"> " value="pas_acquis" id="pas_acquis"/><label for="pas_acquis">Pas acquis</label> " value="en_cours" id="en_cours"/><label for="en_cours">En cours d'acquisition</label> " value="acquis" id="acquis"/><label for="acquis">Acquis</label> </form> <?php } if($reponse_traitement_pas_acquis2 !=0 AND $reponse_traitement_en_cours2==0 AND $reponse_traitement_acquis ==0) { echo $q2['question_traitement'] ; ?> <form action="traitement_de_texte.php" method="POST"> " value="en_cours" id="en_cours"/><label for="en_cours">En cours d'acquisition</label> " value="acquis" id="acquis/"><label for="acquis">Acquis</label> </form> <?php } if($reponse_traitement_pas_acquis2 !=0 AND $reponse_traitement_en_cours2 !=0 AND $reponse_traitement_acquis ==0) { echo $q2['question_traitement'] ; ?> <form action="traitement_de_texte.php" method="POST"> " value="acquis" id="acquis"/><label for="acquis">Acquis</label> </form> <?php } if($reponse_traitement_pas_acquis2 !=0 AND $reponse_traitement_en_cours2 !=0 AND $reponse_traitement_acquis !=0 ) { echo 'Validé'; } } ?> </html> <?php mysql_close(); ?>