以下是一段比较长的代码,主要是说当提交信息的时候,
要看一下他有没有相关的内容,如果有的话,就执行,
不过其实,我也不太清楚他的意思是什么。。
如果可以的话,可以告诉一下这是什么意思吗?谢谢
<?php
session_start();
include_once("conn.php"); if($_POST["sub"])
 {
$name=$_POST["name"];
$num=$_POST["num"];
$subject_id=$_POST["subject_id"]; //获取id,<input name="subject_id" value="<?php echo $subject_id_count"
if(strlen($subject_id)) //判断ID是否存在
{
$ids=explode(",",$subject_id); //将ID进行分隔,$ids就成为了ID $tag=0; //标记是否成功
for($i=0;$i<count($ids);$i++)
{
if(intval($ids[$i])>0) //intval()转为整数类型
{ $subject_name="subject_".$ids[$i];//取科目,加上有ID的
$result="result_".$ids[$i];//取成绩
$subject_name=$_POST[$subject_name];//获取科目
$result=$_POST[$result];//获取成绩 $sql_insert="insert into db_stu_result values(null,'$name','$num','$subject_name','$result')";
$query_insert=mysql_query($sql_insert);
if($query_insert>0)
{
$tag++;
} }
}
if($tag>0)
{
echo "<script>alert('添加成功!'); window.location.href='result.php';</script>";
exit;
}
} }?>

解决方案 »

  1.   

    建议你先自己试着解释一下,否则别人也根本不知道你目前已经懂了什么,到什么层次,到底是哪儿不懂。写出你自己的理解,然后让别人来看你的理解是否正确。 否则别人解释过简单你还是理解不了,解释得过细,可能又是根本不必要。
      

  2.   

    这个的就是批量添加学生成绩的啊。
    不过这个方法好像添加出来的以后如果要用到会很不方便。