0

データベースからデータを取得してテーブルに表示するプログラムを作成しています。データベースから取得されるレコードの量はわかりませんが、3 つのレコードを 1 行に出力し、次の 3 つのレコードを別の行に出力する必要があります。すべてのレコードを同じ行に印刷する次のプログラムを作成しました。これを 3 に制限し、3 つのレコードが行を変更した後、次の 3 つのレコードを別の行に出力したいと考えています。

<body>   
    <table border="2px">
        <tr>
        <?php
        for($i=0; $i<=5; $i++)
        {
            echo "<td> $i </td>";
            $i=$i++;
        }
        ?>
        </tr>
    </table>
</body>

Qt 4.8.5 と互換性のある Mingw コンパイラの使用方法

Qt 4.8.5 と Mingw コンパイラでプログラムをコンパイルしようとすると問題が発生します

私はMingwの多くのバージョン(v 4.5.0から4.8まで)を試しましたが、いつも同じエラーが発生します

c:\Qt\4.8.5\lib\libqtmaind.a(qtmain_win.o):-1: In function `WinMain@16':
c:\iwmake\build_mingw_opensource\src\winmain\qtmain_win.cpp:93: erreur : undefined reference to `_Unwind_Resume'
c:\iwmake\build_mingw_opensource\src\winmain\qtmain_win.cpp:135: erreur : undefined reference to `_Unwind_Resume'
c:\Qt\4.8.5\lib\libqtmaind.a(qtmain_win.o):-1: In function `ZN7QVectorIPcE7reallocEii':
c:\iwmake\build_mingw_opensource\src\corelib\tools\qvector.h:512: erreur : undefined reference to `_Unwind_Resume'
c:\iwmake\build_mingw_opensource\src\corelib\tools\qvector.h:513: erreur : undefined reference to `_Unwind_Resume'
qtmain_win.cpp:-1: erreur : undefined reference to `__gxx_personality_v0'
:-1: erreur : collect2: ld returned 1 exit status
4

4 に答える 4

0

試す:

<?php
echo "<tr>";
for($i=0; $i<=5; $i++) {
  echo "<td>".$i."<td>";
  if( $i % 3 == 0 ) 
    echo "</tr><tr>";
  }
echo "</tr>";
?>
于 2013-09-12T09:48:26.530 に答える
0

ちょうど別のサンプルです。このようなことを試して、テーブルを3任意のレコード数の列に正確に分割してください。この場合$iは次のとおりです。<= 5

echo "<table border='2px'>";
for ($i = 0; $i <= 5; $i++) {
    if($i%3 == 0) echo "<tr>";
    echo "<td> $i </td>";
    if($i%3 == 2) echo "</tr>";
}
if($i%3 != 0) echo "</tr>";
echo "</table>";

++また、 for!! の中に $i を入れる必要はありません。削除する$i=$i++;

于 2013-09-12T09:53:31.023 に答える