PHP IF statement not taking variable into account!
Posted
by Jess
on Stack Overflow
See other posts from Stack Overflow
or by Jess
Published on 2010-03-19T12:51:07Z
Indexed on
2010/03/19
13:01 UTC
Read the original article
Hit count: 176
I have a tabled view in a while loop, where a user can view information on books.
For example, book ISBN, book name, read status...
Basically, when the user sets their 'readstatus' to 'complete' I want that specific table row to become grey! The logic is very straight forward, however I can't get my IF statement to recognise this:
$readstatus = $_GET['readstatus'];
if ($readstatus == 'complete') {
echo '<tr class="completed">';
}
else if ($readstatus != 'complete') {
echo '<tr class="reading">';
}
I'm obviously doing something wrong here, but all I need is the CSS class of the table row to change if the value of 'readstatus' = 'complete', if not, then output the default CSS table row color ('reading')
Should I be putting $result as the variable or something? I have this coming just before my nested IF statement:
$result = mysql_query($sql, $connection)
or die ("Couldn't perform query $sql <br />".mysql_error());
while($row = mysql_fetch_array($result))
{ ?>
© Stack Overflow or respective owner