как отобразить данные в виде таблицы

#php

Вопрос:

у меня есть этот код , который получает данные из БД, но он показывает только одну строку в таблице, другую строку он покажет за пределами таблицы

я хочу, чтобы все данные отображались в таблице

! это моя фотография

и это мой код для подключения к базе данных

 <?
session_start();
require('../config.php');
require('../data.php');
require('../fungsi.php');
functionUserLock();
$userStatus=$r["suspend"];
functionUserBlocked($userStatus);
include "head.php";
?>

  <div class="row">

    <div class="col-lg-12">

      <div class="panel panel-red">
        <div class="panel-heading">
          <? echo $phname ; ?> History</div>
        <div class="panel-body">

          <div class="table-responsive">
            <table class="table table-hover table-bordered">

              <thead>
                <tr>

                  <th>
                    <center>Id Trx</center>
                  </th>
                  <th>
                    <center>Date</center>
                  </th>
                  <th>
                    <center>Amount</center>
                  </th>
                  <th>
                    <center>Pair</center>
                  </th>
                  <th>
                    <center>Not Pair</center>
                  </th>

                  <th>
                    <center>Available for
                      <? echo $skgh; ?>
                    </center>
                  </th>
                  <th>
                    <center>Stats</center>
                  </th>
                  <th colspan="2">
                    <center>Option</center>
                  </th>

                </tr>

              </thead>
              <br>
              <tbody>
 

и это часть mycode ,она отображается в таблице , но отображается только одна строка, а другая строка отсутствует в таблице

 <?
$lole=$_COOKIE["username"];
$tabla = mysql_query("SELECT * FROM tb_ph where username='$lole'  and status!='ditahan' ORDER BY id DESC limit 0,1000000"); 
while ($registro = mysql_fetch_array($tabla)) { 
$yereka=$registro["verify"];
$perek=$registro["username"];
$pereka=$registro["id"];
$ferpax=$registro["id"];
$ferpaxd=$registro["username"];



$wedokan=$derekasu * $derekasur;


 $hari = date("H");
  $token=md5($frozenIdTrx.$hari);
            echo "
<tr>

<td>". $registro["idtrx"] ."</td>
<td>". date("d M Y H:i:s A",$registro["date"]) ."</td>
<td>$matauang ". number_format($registro["paket"]) ." </td>
<td>$matauang ". number_format($derekc) ." </td>
<td>$matauang ". number_format($registro["saldo"]) ." </td>
<td>$matauang ". number_format($foolas) ." </td>
<td>". $mystats ."</td>
<td><div data-target="#DETAIL$ferpax" data-toggle="modal" class="btn btn-success btn-xs" style="float:center;"><center>DETAIL</center></div>
</td>
</tr>

";
?>

 
</tbody>


</table>
   
      


<div id="DETAIL<? echo $registro["id"]; ?>" tabindex="-1" role="dialog" aria-labelledby="modal-responsive-label" aria-hidden="true" class="modal fade">
                    <div class="modal-dialog">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" data-dismiss="modal" aria-hidden="true" class="close">amp;times;</button>
                                <h4 id="modal-responsive-label" class="modal-title">Detail Transactions</h4></div>
                            <div class="modal-body">

              
<? echo showPhOrderMemberKananModal($ferpaxd,$ferpax); ?> <br>
<? echo showPhOrderMemberKananModalList($ferpaxd,$ferpax); ?>


 <div class="modal-footer">
                                <button type="button" data-dismiss="modal" class="btn btn-default">Close</button>

                            </div>
                        </div>
                    </div>
                </div>
</div>
<?
}
?>
<?
include "foot.php";
?> 
 

Комментарии:

1. Пожалуйста, отформатируйте свой код так, чтобы он был читаем с соответствующими отступами. Это действительно трудно понять таким образом.

2.Предупреждение: mysql_* расширение устарело с версии PHP 5.5.0 и было удалено с версии PHP 7.0.0. Вместо этого следует использовать расширение mysqli или PDO_MySQL. Смотрите также Обзор API MySQL для получения дополнительной помощи при выборе API MySQL.

Ответ №1:

Я не могу сказать, но похоже, что вы не замыкаете свою петлю в нужном месте.

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

     <?
$lole=$_COOKIE["username"];
$tabla = mysql_query("SELECT * FROM tb_ph where username='$lole'  and status!='ditahan' ORDER BY id DESC limit 0,1000000"); 
while ($registro = mysql_fetch_array($tabla)) { 
$yereka=$registro["verify"];
$perek=$registro["username"];
$pereka=$registro["id"];
$ferpax=$registro["id"];
$ferpaxd=$registro["username"];



$wedokan=$derekasu * $derekasur;


 $hari = date("H");
  $token=md5($frozenIdTrx.$hari);
            echo "
<tr>

<td>". $registro["idtrx"] ."</td>
<td>". date("d M Y H:i:s A",$registro["date"]) ."</td>
<td>$matauang ". number_format($registro["paket"]) ." </td>
<td>$matauang ". number_format($derekc) ." </td>
<td>$matauang ". number_format($registro["saldo"]) ." </td>
<td>$matauang ". number_format($foolas) ." </td>
<td>". $mystats ."</td>
<td><div data-target="#DETAIL$ferpax" data-toggle="modal" class="btn btn-success btn-xs" style="float:center;"><center>DETAIL</center></div>
</td>
</tr>

";

} // **<------- You need to close the loop here maybe....**
?>

 
</tbody>


</table>
   
      


<div id="DETAIL<? echo $registro["id"]; ?>" tabindex="-1" role="dialog" aria-labelledby="modal-responsive-label" aria-hidden="true" class="modal fade">
                    <div class="modal-dialog">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" data-dismiss="modal" aria-hidden="true" class="close">amp;times;</button>
                                <h4 id="modal-responsive-label" class="modal-title">Detail Transactions</h4></div>
                            <div class="modal-body">

              
<? echo showPhOrderMemberKananModal($ferpaxd,$ferpax); ?> <br>
<? echo showPhOrderMemberKananModalList($ferpaxd,$ferpax); ?>


 <div class="modal-footer">
                                <button type="button" data-dismiss="modal" class="btn btn-default">Close</button>

                            </div>
                        </div>
                    </div>
                </div>
</div>
<?
} **// then remove this one i think**
?>