PHP+MYSQL+HTML 学生成绩查询

首先创建一个数据库名为 xscj,表信息如下:

页面信息为:





学生成绩查询



成绩查询结果




$link=mysql_connect('localhost','root','123') or die ("不能连接数据库,错误原因:".mysql_error());

mysql_select_db('xscj',$link) or die ("不能选择数据库");

$xuehao=$_POST["学号"];
$name=$_POST["姓名"];
$project=$_POST["专业"];
if(!$xuehao)
{echo "";}
else{
$q="select * from xs where 学号='$xuehao'";
if($name)

{$q.="and 姓名='$name'";}
if($project)

{$q.="and 专业名='$project'";}
$result=mysql_query($q);
}
if(@mysql_num_rows($result)==0)
 
 {echo "";}
else
{

 echo "
";
 while ($row=mysql_fetch_array($result))
 {

  //显示所查询学生的信息表
 
  echo "

";
  echo "";
  echo "";
  echo "";
  echo "";
 
  echo "";
  echo "";
  echo "";
     echo "";
 
  echo "";
     echo "";
 }
 echo '
学号$row[学号]姓名$row[姓名]
专业名$row[专业名]出生日期$row[出生日期]
总学分$row[总学分]
';
 echo "
";
 echo "
";echo "
";
echo "

课程信息如下:

";
echo "
";

echo "
"; 
//显示学生所选课程的成绩情况
echo "

";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
$sql="select  * from  xs_kc_st where 学号='$xuehao'"; //在视图xs_kc_st 中查询
$res=mysql_query($sql);
while($rw=mysql_fetch_row($res))
  
 { echo '';
 foreach($rw as $data)
{echo '';} 
echo '';}
 echo '
学号成绩课程名课程号学分学时
'.$data.'
';
 mysql_free_result($result);

}
?>



 

页面2:





学生成绩查询



 
   
 
 
   
   
 
 
   
   
 
 
   
   
 
   
 


      请输入查询条件
   

学号:

姓名:

专业:


   
 

     
          
     
   



学生成绩查询系统




 

网页预览如下:

下拉菜单中可以获取出数据库的学号,点击学号 选择专业后会查询出相应的内容

 

 

 

 

 

如果没有该学生信息则会提示无此人记录

 

你可能感兴趣的:(PHP)