我还是PHP新手,请耐心等待。PHP数组 - 试图获取非对象的属性
所以我得到这个错误: 注意:试图让该行非对象的属性:
echo (
"<tr>".
"<td>".$row->last_name. "</td>".
"<td>".$row->first_name. "</td>".
"<td>".$row->phone_no. "</td>".
"<td>".$row->date_of_birth. "</td>".
"<td>".$row->membership. "</td>".
"</tr></table>");
我用的print_r对我的功能,我得到:
Array
(
[0] => Array
(
[0] => Lee
[last_name] => Lee
[1] => Lian
[first_name] => Lian
[2] => 39025823
[phone_no] => 39025823
[3] => 1967-09-19
[date_of_birth] => 1967-09-19
[4] => T
[membership] => T
[5] =>
[status] =>
[6] => 0
[room_no] => 0
)
)
所以有数组内的元素。下
实际的代码属于:
foreach($array as $row)
{
echo (
"<tr>".
"<td>".$row->last_name. "</td>".
"<td>".$row->first_name. "</td>".
"<td>".$row->phone_no. "</td>".
"<td>".$row->date_of_birth. "</td>".
"<td>".$row->membership. "</td>".
"</tr></table>");
}
我在想 - 我将如何转换一个数组对象?也许这将是我的解决方案。
甜的感谢!另外,你有什么机会知道我怎样才能将这些信息与形式联系起来? 我想在出现的每个名称之间放置一个按钮。如果用户点击它,它会将该用户信息带到另一个页面? – 2011-04-11 04:44:05