首页 >后端开发 >php教程 >数据传递的有关问题

WBOY
WBOY原创
2016-06-13 10:23:221054浏览
  1选项>
2选项>
3
4选项>
5选项>
7
8
12选项>
13选项>
14选项> ;
<选项值 ="15">15











inquire_classroom.php


 

CRMS - 查询课堂


  // 创建短变量名
  $lesson_id=$_POST['lesson_id'];

$con = mysql_connect("localhost","root","");
//通过serverlocahost建立连接,用户名为root,无密码

if (!$con)
  {
  die('无法连接: ' . mysql_error());
  }//如果不成功,显示错误
mysql_select_db("crms", $con);//选择数据库

if (!mysql_select_db("crms", $ con)) die(mysql_error()); 

$search_lesson_id = "SELECT * FROM use2 WHERE Lesson_id = '{$lesson_id}'";
$result = mysql_query($search_lesson_id,$con);
if (!$result)
  {
  die("课程不存在。");
  }

while($row = mysql_fetch_array($result))
  {
  echo $row[ 'Cno'];
  echo $row['CID'];
  echo "
";
  }

mysql_close($con);
? >


下拉框选择了一个值提交后,出现
Notice: Undefined index: Lesson_id in D:xampphtdocsinquire_classroom.php on line 9
D301001 的错误。 select name="lesson_id">我不是已经定义了吗?


-----解决方案--------------- -----
$lesson_id=$_POST['lesson_id']; 这样其实是可以的。
改一下php.ini的报错级别:
error_reporting = E_ALL & ~E_NOTICE

改后重新启动apache。
-----解决方案--------------------
通知不出现错误,不影响结果。
想不出现通知,下php.ini中的错误提示级别就行
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn