Bonjour à tous,

Une boucle parcourt un tableau et affiche des lignes HTML avec des boutons radio que je veux checker en fonction d'un des paramètres du tableau :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
for($i=0;$i<count($tab_comp);$i++){
 
($tab_comp[$i]['tot'] <= 100) ? $checkP = 'checked' : $checkP = '';
($tab_comp[$i]['tot'] > 100) ? $checkU = 'checked' : $checkU = '';
 
$ligne .= '<td>Poste : <input type="radio" name="livraison[]" value="poste" '.$checkP.'  /><br />
UPS : <input type="radio" name="livraison[]" value="UPS"  '.$checkU.' /></td>';	
 
}
echo $ligne;
Et à l'affichage, seul la dernière ligne est pré-cochée.
Dans le source, je vois bien les "checked" aux bons endroits...
Et je ne vois pas pourquoi...
Merci de vos lumières.