**编辑:我们最终到了那里,谢谢你们! HTML表格令我困惑。
<tr> <td><?php echo $row['owner_firstname'];?></td> <td><?php echo $row['owner_surname'];}?></td> </tr>**
我正在尝试将一些信息放入表中,我不想使用此方法...
<tr>
<td><?php echo $rows[0]['owner_firstname'] ; ?></td>
<td><?php echo $rows[0]['owner_surname'] ; ?></td>
<td><?php echo $rows[0]['owner_contantno'] ; ?></td>
</tr>
我想使用foreach循环但是我很难让它工作,数据库中的每个人都是我的数组中的[0],[1],[2]等。
这是我的数据集的print_r
Array
(
[0] => Array
(
[ID] => LEI12345
[owner_firstname] => Shanel
[owner_surname] => **********
[owner_contantno] => *******
[owner_address] => ********
[band_firstname] => Nathan
[band_lastname] => **********
[band_disability] => *******
[band_emergencycontact] => ********
[band_description] => ************
)
)
答案 0 :(得分:2)
$data = $yourDataSet; // your data set here
// check data
if($data) {
foreach($data as $val) {
$str = "";
$str = "<tr>";
$str .= "<td>" . $val['owner_firstname'] . "</td>";
$str .= "<td>" . $val['owner_surname'] . "</td>";
// add other td here if there's more
// end of tr
$str .= "</tr>";
echo $str;
}
}
尝试这个,我希望这个会有所帮助
答案 1 :(得分:-1)
从你的每个人都可以获得这样的结果
将结果发送到数组
$rows = mysql_fetch_array($query);
foreach($rows as $key=> $row){
if(is_array($row))
foreach($row as $id => $val)
echo '<td>'.$val.'</td>';
}