1

mysql テーブルのデータを Web ページのテーブルに出力しています。ここにコードがあります

     Print "<table border cellpadding=5>"; 
      Print "<tr><th>Name:</th> <th>Size:</th> <th>Depth:</th> <th>Boat Access:</th>  
      <th>All Sports:</th> <th>Public Beach:</th> <th>Fish Species:</th> <th>Comments:
      </th></tr>"; 
       while($info = mysql_fetch_array( $data )) 
      {
       Print "<tr>"; 
       Print " <td>".$info['member'] . "</td> "; 
       Print "<td>".$info['size'] . " </td>";
       Print " <td>".$info['depth'] . "</td> "; 
       Print " <td>".$info['access'] . "</td> "; 
       Print " <td>".$info['sports'] . "</td> "; 
       Print " <td>".$info['beach'] . " </td>";
       Print" <td>".$info['bluegill'] ."   </td>";
       Print " <td>".$info['comments'] . "</td> "; "</tr>"; 
       } 
       Print "</table>"; 

このままでも問題なく動作しますが、私の質問は、同じテーブル データに複数の値をどのように配置するかです。私はいくつかの異なる方法を試しましたが、何も機能しませんでした。$info['bluegill'][beach] と入力すると、テーブルの最初のエントリの最初の文字のみが入力されます。助言がありますか?

4

1 に答える 1

3

このように各プリントを連結します

Print " <td>". $info['member'] . $info['thing'] . "</td> ";

これにより、各テーブルボックスに追加の値をエコーすることができます

于 2013-04-02T21:07:35.897 に答える