0

たとえば、PHPで2つの列と10の変数を持つテーブルを作成するにはどうすればよいですか(ループなし)?

例えば:

$var1= $row['name'];
$var2= $row['age'];

表に表示したい方法:

    ______________________
   | Customer Name | $var1|
   | Customer Age  | $var2|
4

3 に答える 3

2

ループなし:

echo '
<table>
  <tr>
    <td>Customer Name</td>
    <td>', $var1, '</td>
  </tr>
  <tr>
    <td>Customer Age</td>
    <td>', $var2, '</td>
  </tr>
  <tr>
    <td>Customer ...</td>
    <td>', $var3, '</td>
  </tr>
</table>';

foreach ループあり

$myFields = array("Customer Name" => $row['Name'], 
                  "Customer Age"  => $row['Age']);

echo '<table><tr>';

foreach($myFields as $field_title => $field_value)
   echo '<td>', $field_title, '</td>
         <td>', $field_value, '</td>';

echo '</tr></table>';
于 2012-10-31T07:38:41.097 に答える
1

単純。次の構文を使用します。

<table >
    <tr>
        <th>Customer Name</th>
        <td><?php echo $var1; ?></td>
    </tr>
    <tr>
        <th>Customer Age</th>
        <td><?php echo $var2; ?></td>
    </tr>
    <tr>
        <th>Customer Name</th>
        <td><?php echo $var3; ?></td>
    </tr>
    <tr>
        <th>Customer Age</th>
        <td><?php echo $var4; ?></td>
    </tr>
    <tr>
        <th>Customer Name</th>
        <td><?php echo $var5; ?></td>
    </tr>
    <tr>
        <th>Customer Age</th>
        <td><?php echo $var6; ?></td>
    </tr>
    <tr>
        <th>Customer Name</th>
        <td><?php echo $var7; ?></td>
    </tr>
    <tr>
        <th>Customer Age</th>
        <td><?php echo $var8; ?></td>
    </tr>
    <tr>
        <th>Customer Name</th>
        <td><?php echo $var9; ?></td>
    </tr>
    <tr>
        <th>Customer Age</th>
        <td><?php echo $var10; ?></td>
    </tr>
</table>
于 2012-10-31T07:39:25.403 に答える
1

次のようなものを使用できます。

$array = array();
$array[0]["name"];
$array[0]["age"];

またはその代わりに、ループを使用できます。

$i=0;
while($i<10){
$array[$i]["name"]=...;
$i++;
}

print_r($array);
于 2012-10-31T07:40:42.057 に答える