看板 PHP 關於我們 聯絡資訊
畫面執行第1個畫面 http://ppt.cc/2kQC 畫面執行第2個畫面 http://ppt.cc/iQ9U 程式碼: <?php include_once('db_conn.php'); include_once('db_func.php'); header('Content-Type: text/html; charset=utf-8'); if ($action == 'add') { $SQLStr = "INSERT INTO class (c_name) VALUES('$c_name')"; db_query($SQLStr); } else if ($action == 'del') { $SQLStr = "SELECT * FROM product WHERE c_id = $c_id"; $res = db_query($SQLStr); if(db_num_rows($res) == 0) { $SQLStr = "DELETE FROM class WHERE c_id= $c_id"; db_query($SQLStr); } else echo '<script>alert("此類別仍在使用中, 無法刪除!");</script>'; } $SQLStr = "SELECT * FROM class"; $res = db_query($SQLStr); ?> <form name="form1" method="post" action="class_add.php?action=add"> <table width="750" border="1" cellpadding="0" cellspacing="0" align="center" bordercolor="#0000FF"> <tr> <td bgcolor="#FFFFCC"> <table width="400" border="0" align="center"> <tr> <td width="60%" bgcolor="#9933FF" align="center"> <font color="#FFFFFF">新增類別</font> </td> <td width="25%" bgcolor="#9966FF">&nbsp;</td> <td width="10%" bgcolor="#9999FF">&nbsp;</td> <td width="3%" bgcolor="#9999FF">&nbsp;</td> <td width="2%" bgcolor="#99CCFF">&nbsp;</td> </tr> </table> </td> </tr> <tr><td> <table width="750" border="1" cellspacing="0" bgcolor="#FFFFFF"> <tr> <td bgcolor="#CCCCCC" align="center">現有類別</td> </tr> <?php $num = db_num_rows($res); for ($i=0;$i<$num;$i++) { $row = db_fetch_array($res); echo "<tr><td align='center'>" . htmlspecialchars($row['c_name']); echo '<span style="font-size:smaller">&nbsp;(<a href="#" ' . 'onClick="delete_class(' . $row['c_id'] . ",'" . htmlspecialchars($row['c_name']) . "')\">刪除</a>)</td></tr>"; } ?> <script> function delete_class(c_id,c_name) { if(confirm("確定刪除" + c_name + "類別?")) document.URL = "<?php echo $_SERVER['PHP_SELF'] . '?action=del&c_id=' . $row['c_id']; ?>"; } </script> <tr> <td bgcolor="#99CCFF" align="center">新增類別: <input type="text" name="c_name"> <input type="submit" name="Submit" value="新增"> </td> </tr> </table> </td></tr> </table> </form> 很長一篇~謝謝你有奈耐心看完 !! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.72.6
dylan29341:<script>的部分 '?action=del&c_id=' . $row['c_id']; 06/12 15:51
dylan29341:你可以檢視該頁的source code 就會明白了 06/12 15:51
e04313224200:所以我該怎麼改~請求!! 謝謝 !! 06/12 16:22
dylan29341:你現在抓的是最後一個id呀 06/12 16:33
dylan29341:也就是說你不管按哪個按鈕 轉向的頁面都是刪最後一筆 06/12 16:33
yanli2:期末作業? 06/12 21:37