Я пытаюсь составить таблицу iframes (по 2 на строку), и я запрашиваю все, но всякий раз, когда он печатает, все находится в отдельном ряду, хотя я говорю только каждому второму. Я не могу понять, почему это происходит:
<div id="main" style="width:1000px;">
<?php
$query = "SELECT * FROM scripts";
mysql_connect("localhost", "root", "");
mysql_select_db("scriptsearch");
$results = mysql_query($query);
$num = mysql_num_rows($results);
mysql_close();
?>
<table border="0">
<?php
for($i = 0; $i <= $num; $i++){
if($i % 2 == 0) //is this the second one? if so, make a new row
echo '<tr>';
else{
?>
<td><iframe src="scriptpreview.php?id=<?php echo $i;?>" style="width: 350px; height: 230px;" frameBorder="0" scrolling="no">Your browser needs to support iFrames for this website.</iframe></td>
<?php }if($i % 2 == 0) echo '</tr>';/*end the row*/ } ?>
</table>
</div>`
Редактировать: Я пробовал решение Krynble, но как бы я его не изменял, оно все равно не показывает, как я ожидаю.