plodos Posted December 21, 2008 Share Posted December 21, 2008 <?php $q = "select * from research_field order by id asc"; $query = mysql_query($q); echo "<table border='0' width='100%' id='table3'><tr>"; while ($row = mysql_fetch_array($query)) { $opstr ="<td><input type='checkbox' name='state[]' value='{$row['id']}'>{$row['field']}</td>"; if($row%2 == 0) { echo "</tr><tr>".$opstr; } else { echo $opstr; } } echo "</tr></table>"; ?> but the output is like that (side by side)....there must be </tr><tr> after 2,4,6... <table border='0' width='100%' id='table3'><tr><td><input type='checkbox' name='state[]' value='1'>Acoustics</td><td><input type='checkbox' name='state[]' value='2'>Antennas/RF Front Ends </td><td><input type='checkbox' name='state[]' value='3'>Biological and Medical </td><td><input type='checkbox' name='state[]' value='4'>Computer aided design: linear</td> . . . i want to seperate with 2 colums....this part is not working, why ? if($row%2 == 0) { echo "</tr><tr>".$opstr; } Link to comment https://forums.phpfreaks.com/topic/137927-solved-ifrow2-0-is-not-working-why/ Share on other sites More sharing options...
Mark Baker Posted December 21, 2008 Share Posted December 21, 2008 Because $row is an array of data from the mysql_fetch_array($query), not a numeric value Link to comment https://forums.phpfreaks.com/topic/137927-solved-ifrow2-0-is-not-working-why/#findComment-720852 Share on other sites More sharing options...
tomfmason Posted December 21, 2008 Share Posted December 21, 2008 try <?php $q = "select * from research_field order by id asc"; $query = mysql_query($q); echo "<table border='0' width='100%' id='table3'><tr>"; $i=0; while ($row = mysql_fetch_array($query)) { $opstr ="<td><input type='checkbox' name='state[]' value='{$row['id']}'>{$row['field']}</td>"; if($i%2) { echo "</tr><tr>".$opstr; } else { echo $opstr; } $i++; } echo "</tr></table>"; ?> Link to comment https://forums.phpfreaks.com/topic/137927-solved-ifrow2-0-is-not-working-why/#findComment-720853 Share on other sites More sharing options...
plodos Posted December 21, 2008 Author Share Posted December 21, 2008 thank you Link to comment https://forums.phpfreaks.com/topic/137927-solved-ifrow2-0-is-not-working-why/#findComment-720859 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.