Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Вывод таблицы foreach

Вывод таблицы foreach


     06.06.2014    foreach, while, вывод    Все вопросы » Общие вопросы по PHP    3537

вопрос
Есть код
$content =<<<HTML
<h2>Список турниров: </h2>
<table class="table table-hover" style="width:100%;">
<thead>
<tr>
    <td><center>Название турнира</center></td>
    <td><center>Тип</center></td>
    <td><center>Призовой фонд</center></td>
    <td><center>Вступительный взнос</center></td>
        <td ><center>Кол-во победных мест</center></td>
            <td ><center>Начало регистрации</center></td>
    <td><center>Конец регистрации</center></td>
        <td ><center>Начало турнира</center></td>
  </tr>
</thead>
HTML;
$ss = $db->super_query( "SELECT * FROM " . PREFIX . "_tourn ORDER BY id", true);
if($ss){
foreach ($ss as $row) {
$namev = $row['name'];
$typev = $row['type'];
$fondv = $row['fond'];
$vznosv = $row['vznos'];
$prizv = $row['priz'];
$startregv = $row['startreg'];
$endv = $row['end'];
$startv = $row['start'];
$content2 = <<<HE
<tbody>
<tr>
    <td>$namev</td>
    <td><center>$typev</center></td>
    <td><center>$fondv</center></td>
    <td><center>$vznosv</center></td>
    <td ><center>$prizv</center></td>
        <td><center>$startregv</center></td>
    <td><center>$endv</center></td>
    <td ><center>$startv</center></td>
  </tr>
</tbody>
HE;
}
}
$content3 = <<<HTML
</table>

</td>
</tr>
</tbody>
</table>
<br /></div>
</div>
</div>
        <div id="contents">    
        </div>    
HTML;
}


Далее выводится 3 переменных. content1,2,3
Выводит только одну запись в tbody.
Пытался сделать с while, такая же хрень..

Ответа пока нет


1 комментарий

Twelvee
Юзер

Twelvee - 6 июня 2014 16:11 -

Как обычно, решил сам ._.

echo $content;
if($ss){
foreach ($ss as $row) {
$namev = $row['name'];
$typev = $row['type'];
$fondv = $row['fond'];
$vznosv = $row['vznos'];
$prizv = $row['priz'];
$startregv = $row['startreg'];
$endv = $row['end'];
$startv = $row['start'];
echo '<tbody>
<tr>
    <td>'.$namev.'</td>
    <td><center>'.$typev.'</center></td>
    <td><center>'.$fondv.'</center></td>
    <td><center>'.$vznosv.'</center></td>
    <td ><center>'.$prizv.'</center></td>
        <td><center>'.$startregv.'</center></td>
    <td><center>'.$endv.'</center></td>
    <td ><center>'.$startv.'</center></td>
  </tr>
</tbody>';
}
}
echo $content3;

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх