Besoin d'aide pour retravailler ce code php/logique. En ce moment, si je n'ai pas de valeur pour la colonne 'Durée' ou 'Taille', ma table html est vide et j'ai mis une valeur par défaut de n/a
.aide avec php ET condition
Je veux changer la logique pour continuer à gérer cette condition et donner une valeur n/a
, mais aussi ajouter la logique à lire si les deux sont n/a
, puis définissez ma colonne 'Status' value = 'In Progress'.
D'une manière ou d'une autre, mon code commenté ne fonctionne pas correctement. Merci.
foreach ($keys as $column){
if (isset($row[$column])){
if ($column == 'Server'){
echo '<td> <a href="' . $server_array[$row[$column]] . '">' . $row[$column] . '</a></td>';
} elseif ($column == 'Status'){
echo '<td> <font color="' . $color_array[$row[$column]] . '">' . $row[$column] . '</font></td>';
} else {
echo '<td>' . $row[$column] . '</td>';
}
} elseif ($column == 'Status') {
echo '<td><font color="yellow"> Review </font></td>';
} elseif ($column == 'Duration') {
echo '<td> n/a </td>';
} elseif ($column == 'Size') {
echo '<td> n/a </td>';
//} elseif ($column == 'Duration') && ($column =='Size') {
// echo '<td> In Progress </td>';
} else {
echo '<td> </td>';
}
}
'} elseif (colonne $ == 'Durée') && (colonne $ == 'Taille') {' <- - Cela ne marchera jamais car $ column ne peut pas avoir deux valeurs en même temps. – Powerlord
Je ne sais pas comment '$ column == 'Duration'' déterminerait la météo ou non la colonne appelée' Duration 'a une valeur ou non, je pense que vous devez réécrire votre problème, et poster une partie de l'autre code afin nous pouvons voir le contexte. – UnkwnTech
J'ai ajouté l'autre code pour mieux le comprendre. – cjd143SD