我刪除複選框上的產品(數據),並在點擊刪除按鈕後,我刪除行,但問題是刪除完成後,我沒有得到$ _GET全局數組變量值返回到我的頁面,這是必不可少的加載頁面... $ _GET [ 'CID']是類別ID和$ _GET [ 'SCID']是子類ID ...缺失值我的頁面顯示出來,而不數據
if(isset($_GET['delete']))
{
$cnt=array();
$cnt=count($_GET['chkbox']);
for($i=0;$i<$cnt;$i++)
{
$del_id=$_GET['chkbox'][$i];
$query="delete from products where product_id=".$del_id;
mysqli_query($con,$query);
header("Location:topics.php?cid=".$_GET['cid']."&scid=".$_GET['scid']."");}}
上只是因爲標題的位置我沒有得到價值, PLZ忽略,如果你發現我的提問中有任何錯誤,因爲這是我的第一個問題
首先訪問此代碼時使用的URL是什麼?你能否展示一個更完整的例子來包含這個代碼的實現方式?另外,請注意,您的代碼已廣泛應用於SQL注入,這意味着您正在執行任何用戶向您發送的任何SQL代碼。你也沒有檢查SQL錯誤,並且很可能會有一些錯誤,所以我們不知道這裏會發生什麼。 – David
@David URL :: http://localhost/php/FORM%20LOGIN/topics.php?cid = 1&scid = 5 –
然後這段代碼並沒有在第一個地方運行,因爲'isset($ _ GET ['delete']] )'將是錯誤的。你的問題在別的地方。 – David