Accueil.php
echo "<form id='form1' name='form1' method='post' action='Ajout_abs.php'>";
echo "<select name='select'>";
$selected='';
while ($donnees = mysql_fetch_array($reponse) ) {
$selected = (isset($_POST['select']) and $_POST['select'] == $donnees["libelle"])?'selected="selected"':'';
echo '<option value="'.$donnees['libelle'].'"'.$selected.'>'.$donnees['libelle'].'</option>';
}
echo "</select>";
if(isset($_POST['select'])) {
$class = $_POST['select'];
} else {
$class = '';
Ajout_abs.php
$libclas=$_POST['select'];
…..
header('Location:accueil.php');
Pb : la page Accueil.php m’affiche la liste des élèves(présent et absent s’il y en a bien sûr) d’une classe que je sélectionne par le libelle à partir d’une liste déroulante. (jusqu’ici c 'bon) Ensuite je fais l’appel on cochant devant les élèves absents puis je clique sur le bouton ajouter (donc je transmets à la page Ajout Abs.php la liste des id des élèves(c'ok) et leur classe par $_POST['select’] (c’ok) mais le problème quand je reviens à la page accueil.php par header('Location: accueil.php') je perds le contenu $_POST[‘select’] et je dois refaire la sélection de la classe à partir de la liste déroulante pour afficher la liste des élèves( présents et absents)
J’ai essayé avec la commande SESSION mais j'ai ne pas su comment l’’utuliser étant débutant PHP.
Merci