完成刪除時(shí),id傳入doaction頁(yè)面后運(yùn)行時(shí)報(bào)錯(cuò)
notice nodefine? username,age.刪除不需要傳入這些值,但怎么邏輯認(rèn)為我需要傳啊?
然后我又去嘗試添加用戶功能,在還沒寫刪除功能時(shí),可以正常運(yùn)行。但現(xiàn)在也報(bào)錯(cuò)notice undefine id。是我哪里沒寫完嗎?我下了源代碼沒看出來(lái)
notice nodefine? username,age.刪除不需要傳入這些值,但怎么邏輯認(rèn)為我需要傳啊?
然后我又去嘗試添加用戶功能,在還沒寫刪除功能時(shí),可以正常運(yùn)行。但現(xiàn)在也報(bào)錯(cuò)notice undefine id。是我哪里沒寫完嗎?我下了源代碼沒看出來(lái)
2016-03-02
舉報(bào)
2016-03-12
是老師的問題,你可以用老師給的代碼試,也是好幾個(gè)未定義的warning,是老師把warning關(guān)了.你看一下下面的幾個(gè)問題,有一個(gè)是老師回答的,我看了忘了,
2019-01-05
也可以把 $id = $_GET['id'] 寫在 case'del': 的下一行
2018-06-06
switch ($act){
? ? case 'addUser':
? ? ? ? //添加用戶操作
? ? ? ? $username=$_POST['username'];
? ? ? ? $username=$mysqli->escape_string($username);
? ? ? ? $age=$_POST['age'];
? ? ? ? $password=md5($_POST['password']);
? ? ? ?$sql="INSERT user(username,password,age) VALUES('{$username}','{$password}','{$age}')";
? ? ? ? $res=$mysqli->query($sql);
? ? ? ? if($res){
$insert_id=$mysqli->insert_id;
echo "<script type='text/javascript'>
alert('添加成功,網(wǎng)站的第{$insert_id}位用戶');
location.href='userlist_6.php';
</script>";
exit;
}else{
echo "<script type='text/javascript'>
alert('添加失敗,重新添加');
location.href='addUser.php';
</script>";
exit;
}
? ? case 'delUser':
? ? ? ? $id=$_GET['id'];
? ? ? ? echo '刪除操作'.$id;
? ? ? ? break;
}?
2016-03-04
id在瀏覽器地址輸入位置顯示的是正確的id
2016-03-04
在學(xué)習(xí)php計(jì)劃里的mysqli教程里的對(duì)于用戶簡(jiǎn)單實(shí)行增刪改功能,這些值都是傳向同一個(gè)頁(yè)面。然后我把處理頁(yè)面的關(guān)于得到$username,$age的值的代碼刪除后只留下$id刪除功能可以正常完成。后來(lái)我又把$username$age代碼寫入,然后去使用添加功能。還是報(bào)原來(lái)的錯(cuò)誤
2016-03-02
有代碼嗎?id的傳值要注意,$_GET['id']到底有沒有g(shù)et到才行。也要注意傳過去的那個(gè)鏈接有沒有沒有寫對(duì)。(可以測(cè)試時(shí)把鼠標(biāo)放到“刪除”那,看瀏覽器顯示的鏈接里顯示的id是否有值傳過去)