fife Posted May 23, 2012 Share Posted May 23, 2012 Can someone please help with this if statement. Im having trouble breaking out of the echo do { echo" <table width='150' border='0'> <tr><td align='left' valign='top'> <a href='edit-page.php?page={$page['pageid']}'", if($page['status']==0){echo "class='inactive'"} ">{$page['pagename']}</a> </td></tr> </table>"; }while ($page = mysql_fetch_assoc($pagesq)); Getting told by my software I have an syntax error. Link to comment https://forums.phpfreaks.com/topic/262985-break-out-of-echo-for-an-if-statement/ Share on other sites More sharing options...
PravinS Posted May 23, 2012 Share Posted May 23, 2012 Try this code do { $class = ''; if ($page['status'] == 0) $class = 'class="inactive"'; echo '<table width="150" border="0"> <tr><td align="left" valign="top"> <a href="edit-page.php?page='.$page['pageid'].'" '.$class.'>'.$page['pagename'].'</a> </td></tr> </table>'; } while ($page = mysql_fetch_assoc($pagesq)); Link to comment https://forums.phpfreaks.com/topic/262985-break-out-of-echo-for-an-if-statement/#findComment-1347911 Share on other sites More sharing options...
cyberRobot Posted May 23, 2012 Share Posted May 23, 2012 You could also have multiple echo statements: <?php do { echo " <table width='150' border='0'> <tr><td align='left' valign='top'> <a href='edit-page.php?page={$page['pageid']}'"; if($page['status']==0){ echo "class='inactive'"; } echo ">{$page['pagename']}</a> </td></tr> </table>"; }while ($page = mysql_fetch_assoc($pagesq)); ?> Link to comment https://forums.phpfreaks.com/topic/262985-break-out-of-echo-for-an-if-statement/#findComment-1347927 Share on other sites More sharing options...
scootstah Posted May 23, 2012 Share Posted May 23, 2012 You can use a ternary operator: <a href='edit-page.php?page={$page['pageid']}' " . ($page['status']==0 ? "class='inactive'" : "") . ">{$page['pagename']}</a> Link to comment https://forums.phpfreaks.com/topic/262985-break-out-of-echo-for-an-if-statement/#findComment-1347933 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.