1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
| <?php
include('connexion.php');
//echo '<form action="">';
//je cree d'abord une fonction PHP qui va aller chercher le nombre de valves qui s'affichent, j'utiliserai cette info dans la boucle for du fichier js
$total = nbre_valves();
//d'abord j'affiche les années de cours d'une maniere distinctes
$sql_annee = "SELECT DISTINCT Annee FROM messages ORDER BY Annee";
$req_annee = mysql_query($sql_annee);
//je sélectionne toutes les infos de la table message classées par année et puis par ID en order descendant
//var_dump($_GET);
$_SESSION['action'] = "";
//je mets le nom de l'action dans une variable afin de pouvoir l'utiliser plus loin dans le nom des boutons, dans le nom du formulaire....
switch($_GET['action'])
{
case 'maj':
$_SESSION['action'] = "Mise a jour";
break;
case 'delete':
$_SESSION['action'] = "Suppression";
break;
case 'select':
$_SESSION['action'] = "Afficher";
break;
}
$i = 0;
while($res_annee = mysql_fetch_array($req_annee))
{
//==> <th>'.$_GET['action'].'</th> ==> permet de mettre une en-tete de colonne par rapport a l'action envoyée dans le GET
echo '
<fieldset id="FieldFormu">
<legend>'.
$res_annee['Annee'].'
<input type="submit" name="Submit" value="'.$_SESSION['action'].'" onclick="ajouterAuTableau('.$total.')">
<input type="submit" name="test" value="test" id="btn_refresh" onclick="history.go(0);">
</legend>';
echo '<table width="637" border="0" align="center" cellspacing="8">
<tr>
<th>N° avis</th>
<th>Date</th>
<th>Auteur</th>
<th>Titre</th>
<th>Message</th>
<th>'.$_SESSION['action'].'</th>
</tr>
';
//je sélectionne les informations venant de l'année $res_annee['Annee'], cela me permet d'avoir le titre BA1, toutes les infos de BA1, le titre BA2, toutes les infos de BA2....
//onclick="ajouterAuTableau('.$res_autres_infos['ID'].')" ==> j'envoie a la fonction js l'ID caché afin de l'ajouter dans le tableau
$sql_autres_infos = "SELECT * FROM messages WHERE Annee = '" .$res_annee['Annee']."' ORDER BY ID DESC";
//echo $sql_autres_infos;
$req_autres_infos = mysql_query($sql_autres_infos);
while($res_autres_infos = mysql_fetch_array($req_autres_infos))
{
$i++;
echo '<tr>
<td>'. $res_autres_infos['ID'] .'</td>
<td>'. $res_autres_infos['Date'] .'</td>
<td>' . $res_autres_infos['Auteur'] . '</td>
<td>' . $res_autres_infos['Titre'] . '</td>
<td>' . $res_autres_infos['Corps'] . '</td>
<td><input type="checkbox" name="checkbox" id=cb_'.$i.' value="'.$res_autres_infos['ID'].'"></td>
</tr>';
}
echo '</table>';
echo '</fieldset>';
//echo '</form>';
}
?> |
Partager