Нужна помощь с повторением / циклом в PHP - PullRequest
0 голосов
/ 22 мая 2011

У меня есть этот блок PHP и HTML:

<table width="57%" border="0" class="tabela_master" id="aps-cat">
<tr>
<?php    
while ($row = $db->sql_fetchrow($result_1))
{
      echo '<td width="33%" rowspan="12" align="center"><img src="../images/' . $row['picture'] . '" /></td>';
      echo '<td width="20%" align="right" class="tabela_master" style="font-weight: bold">Emri / Mbiemri:</td>';
      echo '<td width="1%">&nbsp;</td>';
      echo '<td width="46%" class="tabela_master">' . $row['firstname'] . " " . $row['lastname'] . '</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">Gjinia:</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">' . $row['gender'] . '</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">Datelindja:</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">' . $row['birthday'] . '</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">Adresa / Lokacioni:</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">' . $row['location'] . '</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">Telefoni:</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">' . $row['telephone'] . '</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">Email adresa:</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">' . $row['email'] . '</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">Interesi:</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">' . $row['occupation'] . '</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">&nbsp;</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">&nbsp;</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">&nbsp;</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">&nbsp;</td>';
      echo '</tr>';
      echo '<tr>';
      echo '<td align="right" class="tabela_master" style="font-weight: bold">&nbsp;</td>';
      echo '<td>&nbsp;</td>';
      echo '<td class="tabela_master">&nbsp;</td>';
}
//$db->sql_freeresult($result_1);
?>
</tr>
</table>

Теперь мне нужно несколько записей на странице.В настоящее время сеть выглядит следующим образом: Current look

И то, что я хочу, выглядело бы так: Wanted look

Таким образом, моя таблица будет предоставлять все мои результаты из моего запроса MySQL, который выглядит так:

$sql_1 = 'SELECT id, firstname, lastname, birthday, location, occupation, gender, telephone, email, picture 
          FROM pinkmoon_users ORDER BY `id` DESC LIMIT 1';
$result_1 = $db->sql_query($sql_1) or die($db->sql_error());

Ответы [ 2 ]

3 голосов
/ 22 мая 2011

Удалите LIMIT 1 в вашем операторе SQL

$sql_1 = 'SELECT id, firstname, lastname, birthday, location, occupation, gender, telephone, email, picture 
          FROM pinkmoon_users ORDER BY `id` DESC ';
$result_1 = $db->sql_query($sql_1) or die($db->sql_error());
0 голосов
/ 22 мая 2011

Ваш запрос извлекает только последнюю запись из базы данных.Если вы хотите больше, вы должны изменить LIMIT 1 на (например) LIMIT 10 или полностью удалить ограничение ограничения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...