[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод таблицы с помощью цикла
Jimmbo
  <table class="art-article" border="0" cellspacing="0" cellpadding="0" width="100%">
<
tbody>
<
tr>
<
th colspan="3" bgcolor="#CCCCCC">Сыгранные битвы</th>
</
tr>
<
tr> <td><center> Первый персонаж </center></td> <td><center> Второй персонаж </center></td> <td><center> Исход поединка </center></td> </tr>
<?php
$result=mysql_query('Select x,y,xname,yname,win,date from games WHERE date ORDER BY date DESC');
do {
if (($myrow['win'] == 1) && ($myrow['x'] == $user['id'])) { $win = 'Победа';}
if (($myrow['win'] == 2) && ($myrow['y'] == $user['id'])) { $win = 'Победа';}
if (($myrow['win'] == 2) && ($myrow['x'] == $user['id'])) { $win = 'Поражение';}
if (($myrow['win'] == 1) && ($myrow['y'] == $user['id'])) { $win = 'Поражение';}
echo "<tr> <td><center>"; echo $myrow['xname']; echo "</center></td>"; echo "<td><center> ".$myrow['yname']."
</center></td> <td><center> "
.$win." </center></td> </tr>";
}
while ($myrow = mysql_fetch_assoc($result));
?>
</tbody></table>

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

user posted image



Спустя 49 минут, 9 секунд (23.11.2011 - 18:03) GET написал(а):

Поле id в запросе не вижу и вообще do здесь не нужен почитайте о реабилитации после курсов Попова мне помогло

Спустя 4 минуты, 16 секунд (23.11.2011 - 18:07) Jimmbo написал(а):
A.B.C., зачем? id мне не нужен.
Цикл подсказали на форуме. Главное, что все работает, только таблицу коряво отображает... ph34r.gif

Спустя 1 минута, 36 секунд (23.11.2011 - 18:09) GET написал(а):
условие WHERE у вас еще пустое

Спустя 5 минут, 33 секунды (23.11.2011 - 18:15) GET написал(а):
or die(mysql_error()); поставте в конце запроса чтоб видно было ошибки

Спустя 2 минуты, 30 секунд (23.11.2011 - 18:17) Jimmbo написал(а):
A.B.C., спасибо конечно, но мелкие ошибки меня пока не волнуют. Цикл был скопирован из другого алгоритма, потому ошибки. Таблица... она мне нужна в нормальном виде, мучаюсь, не чего не выходит... huh.gif

Спустя 5 минут, 36 секунд (23.11.2011 - 18:23) GET написал(а):
Jimmbo
у вас не стоит условие WHERE т.е. Вы вибираете поле даты как я понял а саму дату не указали поэтому строчек нет date=??????????

Спустя 3 минуты, 12 секунд (23.11.2011 - 18:26) Jimmbo написал(а):
A.B.C., WHERE убрал. Строчки все есть, таблицу отображает коряво, вам показывает скриншот в пилотном посту?
PS: то что много echo, так был один, это я уже экспериментировал...

Спустя 21 минута, 43 секунды (23.11.2011 - 18:48) Placido написал(а):
Вместо "do {" поставь "while ($myrow = mysql_fetch_assoc($result)) {" (ну и убери "while ($myrow = mysql_fetch_assoc($result));" внизу).


_____________
Оскорбления — это обычные доводы тех, кто неправ @ Жан-Жак Руссо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.