Après avoir résolu le premier problème : http://www.developpez.net/forums/d14...te-deroulante/

J'ai encore un petit soucis. Les valeurs sont enregistrées dans la base de données. lorsque je veux visualiser le tableau d'absence des élèves, il se peut que je peux modifier l'absence (matin ou aprés-midi ou journée) mais là, je suis coincé que l'image n'apparaît pas par défaut. (cf lien suivant pour tester : http://www.irpa-epdsae.fr/die_calend...egende_bis.php)

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form id="form1" name="form1" method="post" action=""><?php 
 while($compteur<=5)
  { 
   $tableau="absence" . $compteur; ?>
   <select id="<?php echo $tableau; ?>" onchange="change(this);" name="<?php echo $tableau; ?>">
    <option value="0" <?php if ($tableau==0) { ?> selected="selected" <?php } ?> style="background:url('images/icone_presence_journee_v2.png') no-repeat; width:15px; height:15px;"></option>
    <option value="1" <?php if ($tableau==1) { ?> selected="selected" <?php } ?> style="background:url('images/icone_absence_matin_v2.png') no-repeat; width:15px; height:15px;"></option>
    <option value="2" <?php if ($tableau==2) { ?> selected="selected" <?php } ?> style="background:url('images/icone_absence_apresmidi_v2.png') no-repeat; width:15px; height:15px;"></option>	
    <option value="3" <?php if ($tableau==3) { ?> selected="selected" <?php } ?> style="background:url('images/icone_absence_journee_v2.png') no-repeat; width:15px; height:15px;"></option>
   </select><?php 
   $compteur++;
  } ?>
 <input type="submit" name="maj" value="Envoyer" />
</form>

Lorsque la valeur récupérée de la table (exemple : $tableau=2), je voulais que l'image apparait par défaut dans la liste déroulante mais ça reste vide !!!

j'ai essayé de bricoler :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
<option value="2" <?php if ($tableau==2) { ?> selected="selected" <?php } ?> style="background:url('images/icone_absence_apresmidi_v2.png') no-repeat; width:15px; height:15px;"><img src="images/icone_absence_apresmidi_v2.png" width="15" height="15" /></option>
et ça ne marche pas ...

c'est compliqué avec une image. C'est plus facile lorsque c'est un caractère.

Merci de votre aide.