课程/PHP/后端开发
Duang~MySQLi扩展库来袭
-
-
黄枪枪
2017-02-08
- 1.要修改的记录获取:
$id=$_GET['id'];
$sql="SELECT id,username,password,age FROM user WHERE id=".$id;
$mysqli_result=$mysqli->query($sql);
//此处与老师的不同,虽然结果相同,但按照老师的说法应该是判断mysqli_result->num_rows > 0才正确
if($mysqli_result && $mysqli_result->num_rows > 0){
$row=$mysqli_result->fetch_assoc();
}
//修改内容填写完成后提交时,要将相应id提交
<form action="doAction.php?act=editUser&id=<?php echo $id;?>" method='post'>
2.修改数据库:
$sql="UPDATE user SET username='{$username}',password='{$password}',age='{$age}' WHERE id=".$id;
$res=$mysqli->query($sql);
if($res){
$mes='更新成功';
}else{
$mes='更新失败';
}
$url='userList_6.php'; //成功与否都返回用户列表界面
echo "<script type='text/javascript'>
alert('{$mes}');
location.href='{$url}';
</script>";
exit; //退出整个程序
-
截图
0赞 · 0采集
-
-
qq_任重道远_1
2016-11-07
- 请输入笔记内容...
-
0赞 · 0采集
-
-
流浪佳人纳入怀
2016-10-27
- 更新界面头部php代码接受参数
-
截图
0赞 · 0采集
-
-
流浪佳人纳入怀
2016-10-27
- 分支之:更新操作
-
截图
0赞 · 0采集
-
-
hyrlh
2016-10-11
- 1、编辑用户跳转edituser.php的准备工作:
$id=$_GET['id'];
$sql="SELECT id,username,password,age FROM user WHERE id=".$id; //用PHP“.”连接操作符(个人认为放在双引号里面也是可以的,因为双引号需要解析其内容,单引号不解析);
$mysqli_result=$mysqli->query($sql);
if($mysqli_result && $mysqli_result>0){
$row=$mysqli_result->fetch_assoc();
}
//print_r($row);
2、<input type="text" name="username" id="" placeholder='请输入合法用户名' required='required'/>中,placeholder属性提供可描述输入字段预期值的提示信息(hint)。该提示会在输入字段为空时显示,并会在字段获得焦点时消失;
3、<input type="number" name="age" id="" min='1' max='125' value="<?php echo $row['age'];?>" required='required'/>中,required 属性规定必需在提交之前填写输入字段。如果使用该属性,则字段是必填(或必选)的;熟悉value=“<?php?>”;
4、$url='userList_6.php';location.href='{$url}';跳转页面。
$mes='更新成功'; alert('{$mes}');提示框显示。
-
0赞 · 1采集
-
-
抓狂猿
2016-01-25
- <html>
<head>
<script type="text/javascript">
function disp_alert()
{
alert("我是一个消息框!")
}
</script>
</head>
<body>
<input type="button" onclick="disp_alert()" value="显示消息框" />
</body>
</html>
-
0赞 · 0采集
-
-
Onlyoup
2015-08-02
- 不错的实例
-
0赞 · 0采集