J'ai une vue en boucle dans une boucle while, où un utilisateur peut voir des informations sur les livres.PHP IF déclaration ne prenant pas de variable en compte!
Par exemple, ISBN du livre, le nom du livre, lire l'état ...
En fait, lorsque l'utilisateur définit leur « readstatus » à « complète » Je veux que la ligne de table spécifique pour devenir gris! La logique est très simple, mais je ne peux pas obtenir mon instruction IF de reconnaître ceci:
if ($readstatus == 'complete') {
echo '<tr class="completed">';
}
else if ($readstatus != 'complete') {
echo '<tr class="reading">';
}
Je suis évidemment quelque chose de mal ici, le contenu de la table pour changer si la valeur de « readstatus » = « complète », sinon, la sortie est la valeur par défaut
Ceci ne répond pas à la question, mais vous faites tout aussi bien 'if (a) {...} else {...}', sans le test qui devrait évidemment renvoyer true. – xtofl
Avez-vous votre 's' sdtatement à l'intérieur de la boucle ou, comme indiqué ci-dessus, juste sous' $ readstatus = $ _GET ['readstatus']; '? –
L'instruction 'if' doit au moins entrer l'une des clauses; lequel entre-t-il? – xtofl