各位大大你們好,我有一個關於PHP刪除資料的問題
我有兩筆 主資料 "A","B"
這兩筆主資料內分別有5個子資料
我在第一的頁點選"A"透過連結,載入了A的子資料"1","2","3","4","5"
然後我要刪除其中一筆子資料,刪除後無法再自動的載入A的其他未刪除的資料,頁面都會是空的,請問我該如何解決這個問題?
以下是我的程式碼
if ((isset($_GET['id'])) && ($_GET['id'] != "") && (isset($_POST['delete']))) {
$deleteSQL = sprintf("DELETE FROM event_group_couple WHERE id=%s",
GetSQLValueString($_GET['id'], "int"));
mysql_select_db($database_mydbdata, $mydbdata);
$Result1 = mysql_query($deleteSQL, $mydbdata) or die(mysql_error());
$deleteGoTo = "testgroup.php";
if (isset($_SERVER['QUERY_STRING'])) {
$deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
$deleteGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $deleteGoTo));
}
目前我的帳號等級是無法做回應,我會在文章中回應各位的回答。
以下回應給->海綿寶寶
目前我的程式該寫的都寫好了,您PO上來的流程確實是我想要流程,目前的狀況都是在刪除其中的子資料後都一定要回到主頁,之後再點A的連結才能看到A的其餘子資料,我是覺得這樣的操作步驟太多了,也嘗試修改程式但是都會顯示程式不正確,要不就是無法正常運作,所以才想要詢問各位有沒有什麼想法,可以讓我參考,謝謝
以下兩段程式你都寫好了
1.在第一的頁點選"A"透過連結,載入了A的子資料"1","2","3","4","5"
2.刪除其中一筆子資料
現在要刪除後自動的載入A的其他未刪除的資料
就把2
的部份加在1
的前面
類似這樣
if ((isset($_GET['id'])) && ($_GET['id'] != "") && (isset($_POST['delete']))) {
刪除子資料
}
顯示 A 所有的子資料