点击修改之后,先施行查询功能,并把数据添加到对应的框中
定义头部文件,防止写中文时乱码
header("content-type:text/html;charset=utf-8");
接收数据
$id = $_GET["id"];
处理数据
1--连接数据源 mysql_connect
$db = mysql_connect("localhost","root","root");
2--选择数据库 mysql_select_db
mysql_select_db( "db1811" , $db );//选择了$db下的db1811数据库
3--设置字符编码 (防止乱码) mysql_query
mysql_query( "set names utf8" );
4--编写sql语句
$sql = "select * from score where sid=$id";
5--执行sql语句 mysql_query
$res = mysql_query( $sql );
$arr = mysql_fetch_array( $res );
处理结果 (将服务器的返回值分别添加至对应的表单文本框中的value属性中)
<form action="updateDo.php" method="post">
<input type="hidden" name="id" value="<?php echo $arr["sid"];?>" />
用户名 : <input type="text" name="sname" value="<?php echo $arr["sname"];?>"/><br>
h5成绩: <input type="text" name="h5" value="<?php echo $arr["h5"];?>"/><br>
js成绩: <input type="text" name="js" value="<?php echo $arr["js"];?>"/><br>
<input type="submit" value="确认修改"/>
</form>
再确认修改
定义头部文件,防止写中文时乱码
header("content-type:text/html;charset=utf-8");
接收数据
$id = $_POST["id"];
$sname = $_POST["sname"];
$h5 = $_POST["h5"];
$js = $_POST["js"];
处理数据
1--连接数据源 mysql_connect
$db = mysql_connect("localhost","root","root");
2--选择数据库 mysql_select_db
mysql_select_db( "db1811" , $db );//选择了$db下的db1811数据库
3--设置字符编码 (防止乱码) mysql_query
mysql_query( "set names utf8" );
4--编写sql语句
$sql = "update score set sname='$sname',js=$js,h5=$h5 where sid=$id";
5--执行sql语句 mysql_query
$row = mysql_query($sql);
返回结果
if( $row ){
echo "<script>alert('修改成功');location.href='index.php'</script>";
}else{
echo "<script>alert('修改失败');location.href='index.php'</script>";
}
️我还很喜欢你、就像sin²x+cos²x始终如一