Содержимое встроенной базы данных только альтернативные строки

Когда я добавляю следующую строку в код для отображения содержимого моей базы данных, база данных показывает только нечетные строки

<td>" ."<iframe  width=150 height=150 src=\"". $row['Video_Address'] ."\"   alt=\"\"\ /</iframe>". "</td>

Вот код, который будет работать, если удаленная строка будет удалена. Поскольку на странице всего 200 строк, она не подходит для отображения всей страницы.

echo '<table style="display: inline-block"><table width="2500" border="0"  align="center" cellpadding="2" cellspacing="0">';
echo "<table border='1'>
<table bgcolor='#FFFFFF'>
<tr>
<th>Order</th>
<th>Theme</th>
<th>Full Page<br>Associated<br>with Video</th>
<th>Video<br>Address</th>
<th>Associated<br>Comments</th>
<th>Associated<br>Quiz</th>
<th>Creator</th>
</tr>";

while ($row=mysql_fetch_array($sql2)) {
if ($color == 1) {
echo "<tr bgcolor='#708020'>
<td>" . $row['MyOrder'] . "</td>
<td>" . $row['Theme'] . "</td>
<td><a href=". 'Videos.php?Videos_Name='.$row['Videos_Name'].'&Videos_Name='.$row['Videos_Name'].' "</a>'.$row['Videos_Name']."</td>
<td>" ."<iframe  width=150 height=150 src=\"". $row['Video_Address'] ."\" alt=\"\"\ /</iframe>". "</td>
<td>" . $row['Associated_Comments'] . "</td>
<td>" . $row['Associated_Quiz'] . "</td>
<td>" ."<img src=\"". $row['Avatar'] ."\" alt=\"\" />"."</br><p align='center'><a href=". 'Member_Profile.php?username='.$row['Creator'].' "</a>'.$row['Creator']."</td>
</tr>";

$color = "2";
} else {
echo "<tr bgcolor='#BFB7C7'>
<td>" . $row['MyOrder'] . "</td>
<td>" . $row['Theme'] . "</td>
<td><a href=". 'Videos.php?Videos_Name='.$row['Videos_Name'].'&Videos_Name='.$row['Videos_Name'].' "</a>'.$row['Videos_Name']."</td>
<td>" ."<iframe  width=150 height=150 src=\"". $row['Video_Address'] ."\" alt=\"\"\ /</iframe>". "</td>
<td>" . $row['Associated_Comments'] . "</td>
<td>" . $row['Associated_Quiz'] . "</td>
<td>" ."<img src=\"". $row['Avatar'] ."\" alt=\"\" />"."</br><p align='center'><a href=". 'Member_Profile.php?username='.$row['Creator'].' "</a>'.$row['Creator']."</td>
</tr>";

$color="1";
}
}
echo "</table>";

Не могу придумать очевидного объяснения того, почему должны отображаться только нечетные строки. Я всегда могу удалить его, но хотел бы понять, почему что-то не будет работать. Надеюсь, кто-то может помочь. Также не работает, когда я избавляюсь от кода раскраски альтернативной строки и использую режим отображения одного цвета.

0

Решение

По какой-то причине, которую я не могу объяснить, я добавил ошибочный код дважды, чтобы он читался, и, эй, заранее, я получаю оба нечетных и четных числа, без дублирования двух столбцов, содержащих одинаковые встроенные видео. дважды. Я все еще люблю объяснения, но, по крайней мере, страница работает! 🙂

<td>" ."<iframe  width=150 height=150 src=\"". $row['Video_Address'] ."\"    alt=\"\"\ /</iframe>". "</td>
<td>" ."<iframe  width=150 height=150 src=\"". $row['Video_Address'] ."\" alt=\"\"\ /</iframe>". "</td>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector