首页 >PHP讨论组 >请问这个如何解决:注意:第13行D:\ phpStudy \ WWW \ Student Management System \ edit.php中的未定义索引:id 注意:在第18行的D:\ phpStudy \ WWW \ Student Management System \ edit.php中无法将类mysqli_result的对象转换为int

请问这个如何解决:注意:第13行D:\ phpStudy \ WWW \ Student Management System \ edit.php中的未定义索引:id  注意:在第18行的D:\ phpStudy \ WWW \ Student Management System \ edit.php中无法将类mysqli_result的对象转换为int请问这个如何解决:注意:第13行D:\ phpStudy \ WWW \ Student Management System \ edit.php中的未定义索引:id 注意:在第18行的D:\ phpStudy \ WWW \ Student Management System \ edit.php中无法将类mysqli_result的对象转换为int

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>学生管理系统</title>
</head>
<body>
<?php include ('menu.php');
//链接数据库
header("content-type:text/html;charset=utf8");
$conn=mysqli_connect("localhost","root","root","edu");
mysqli_set_charset($conn,"utf8");
$id=$_GET['id'];
//执行sql
$sql_select = "select * from stu where id='id'";
$stmt = mysqli_query($conn,$sql_select);
//判断
if ($stmt > 0)
   {
$stu = mysqli_fetch_assoc($stmt); // 解析数据
}else{
die("没有这个id:{$_GET['id']}");
  }
?>
<h3>修改学生信息</h3>
<form action="action.php?action=edit" method="post">
   <input type="hidden" name="id" value="<?php echo $stu['id'];?>">
   <table>
       <tr>
           <td>姓名</td>
           <td><input type="text" name="name" value="<?php echo $stu['name'];?>"></td>
       </tr>
       <tr>
           <td>年龄</td>
           <td><input type="text" name="age" value="<?php echo $stu['age'];?>"></td>
       </tr>
       <tr>
           <td>性别</td>
           <td>
               <input type="radio" name="sex" value="男" <?php echo ($stu['sex'] == "男")? "checked":"";?> >男
           </td>
           <td>
               <input type="radio" name="sex" value="女" <?php echo ($stu['sex'] == "女")? "checked":"";?> >女
           </td>
       </tr>
       <tr>
           <td>班级</td>
           <td><input type="text" name="class" value="<?php echo $stu['class']?>"></td>
       </tr>
       <tr>
           <td a href="index.php">返回</td>
           <td><input type="submit" value="修改"></td>
           <td><input type="reset" value="重置"></td>
       </tr>
   </table>
</form>
</body>
</html>

 
5
 
+1
-1
 
分享
全部回复 (5)我来回答
    phpcn_u37517
    2楼
    phpcn_u37517 · 2星期前

    你用post 发值  用get接收 我估计不好收到 

      赞+0添加回复

    回复

    好的,了解

    苦涩的棉花糖 作者 · 2星期前
    phpcn_u37517
    1楼
    phpcn_u37517 · 2星期前

    链接数据库有毛病呗

      赞+0添加回复

    回复

    数据库ok的,主要是没有获取到点击修改的id<在点击修改处添加..php?id=$id{$row['id']}>即可

    苦涩的棉花糖 作者 · 2星期前
    首页上一页1下一页尾页