0
接收數據
我的代碼是:
<?php
print_r($_GET);
<div id="admin_details">
<?php
$user =new User();
$all_admin=$user->find_by_sql("SELECT * FROM admin");
?>
<table>
<tr><th>User name</th><th>Rule</th><th>Last login</th><th>Action</th></tr>
<?php
foreach ($all_admin as $admin) {
echo "<tr><td>".$admin->user_name."</td>"."<td>".$admin->rule."</td>".
"<td>".$admin->login."</td>"."<td>".
'<a class="del" href="#?id=' .$admin->admin_id .'&op=del "> Delete</a>'.
'<a class="edit" href="#?id='.$admin->admin_id .'&op=edit "> Edit </a>'.
'<a class="view" href="#?id='.$admin->admin_id . '&op=view "> view </a>'.
'<a class="block" href="#?id='.$admin->admin_id .'&op=block ">block</a>'.
"</td></tr>" ;
}
if(empty($all_admin))
{
echo '<tr><td colspan="4">'.'<div class="error_msg">No admin found </div>'.'</td></tr>';
}
?>
</table>
</div>
?>
的print_r($ _ GET);當我點擊編輯,查看或阻止鏈接時,應該在url中顯示id和op值。但它顯示'Array()'我的代碼中發生了什麼問題?
向我們展示您正在使用的整個網址,包括查詢字符串 –
'print_r()'正在做它應該做的事情。嘗試使用'var_dump()'來代替。 –
使用散列(#)指的是頁面內的錨點,因此當您單擊任何鏈接時,不會向服務器發送請求。 – SquareCat