亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

在添加和刪除用戶時會出現一閃而過的錯誤提示,但是功能都能夠實現

http://img1.sycdn.imooc.com//57df89cf0001b21d06590557.jpg

這個是我捕捉到的,好像都是未定義的原因?

但是添加、刪除等功能都能正常實現。

下面是我的代碼:

<?php
header('content-type:text/html;charset=utf-8');
//接收頁面
$mysqli=new?mysqli('localhost','root','','imooc');
if($mysqli->connect_errno){
	die($mysqli->connect_error);
}
$mysqli->set_charset('utf8');
$username=$_POST['username'];
$username=$mysqli->escape_string($username);//轉移特殊字符,比如單引號
$password=md5($_POST['password']);
$age=$_POST['age'];
$act=$_GET['act'];
$id=$_GET['id'];
//根據不同操作完成不同功能
switch?($act)?{
	case?'addUser':
		//echo?'添加用戶的操作';
		$sql="INSERT?mysqli(username,password,age)?VALUES('{$username}','{$password}','{$age}')";
		$result=$mysqli->query($sql);
		if($result){
			$insert_id=$mysqli->insert_id;
			echo?"<script>
					alert('添加成功,網站的第{$insert_id}位用戶');
					location.href='userList.php';
				</script>";
				exit;

		}else{
			echo?"<script>
					alert('添加失敗,重新添加');
					location.href='addUser.php';
				</script>";
				exit;
		}
		break;
	case?'delUser':
		//echo?"刪除用戶".$id;
		$sql="DELETE?FROM?mysqli?WHERE?id=".$id;
		$result=$mysqli->query($sql);
		if($result){
			$mes="刪除成功";

		}else{
			$mes="刪除失敗";
		}
		$url='userList.php';
		echo?"<script>
				alert('{$mes}');
				location.href='{$url}';
			??</script>";
			??exit;
		break;
	case?'editUser':
		$sql="UPDATE?mysqli?SET?username='{$username}',password='{$password}',age='{$age}'?WHERE?id=".$id;
		$result=$mysqli->query($sql);
		if($result){
			$mes="更新成功";

		}else{
			$mes="更新失敗";
		}
		$url='userList.php';
		echo?"<script>
				alert('{$mes}');
				location.href='{$url}';
			??</script>";
			??exit;
		break;
	default:
		#?code...
		break;
}
?>


正在回答

2 回答

你這增加、刪除、修改都在一個頁面,而代碼是從上往下執行的,刪除時這些參數通過post獲取不到值,所以未定義,只是個提示,不沒有報錯。代碼繼續向下執行。

0 回復 有任何疑惑可以回復我~
#1

Ymuyi 提問者

非常感謝!
2016-09-19 回復 有任何疑惑可以回復我~
#2

Ymuyi 提問者

再請問一下,怎樣才能不顯示這些提示呢?
2016-09-19 回復 有任何疑惑可以回復我~

在賦值前加@

0 回復 有任何疑惑可以回復我~
#1

Ymuyi 提問者

謝謝,你太棒了
2016-09-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在添加和刪除用戶時會出現一閃而過的錯誤提示,但是功能都能夠實現

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號