热搜:NVER node 开发 php

缺一个花括号问题

2024-09-11 21:05:02
缺一个花括号问题

我只知道我的这段代码缺一个花括号 } 但我不知道该填在哪里。我想要的结果是输入学号后可以正常显示,如果有必要的话,我可以把花括号填在任何一个地方后运行的结果截图出来。

<?phpif($search){  if ($xuehao=="")  {	echo"

请填写您的学号!

"; echo ""; exit; } } $query="select * from $student_table where xuehao='$xuehao'"; mysql_query("set names GB2312"); $result=mysql_query($query); $row=mysql_fetch_array($result); if($row==0) { echo"

你还没有注册,或者你的输入有误,请重新输入!

"; echo ""; exit; } $query="select id as sm from $student_table where xuehao='$xuehao'"; mysql_query("set names 'GB2312'"); $result=mysql_query($query); $row=mysql_fetch_array($result); if($row[sm]==0) { echo"

你还没有选择课题,请去选题!

"; echo ""; exit; } ?> <?php $n=0; $query=mysql_query("select * from $jiaoshi_table,$student_table where $jiaoshi_table.id=$student_table.id and $student_table.xuehao='$xuehao'"); mysql_query("set names GB2312"); while($row=mysql_fetch_array($query)){ if(($n%2)!='0'){ echo "";} else{ echo ""; } echo" "; $n++; } ?>

学生学号

学生姓名 课题名称 指导教师 职称
".$row['xuehao']." ".$row['name']." ".$row['subject']." ".$row['teacher']." ".$row['zhicheng']."

<?php include "foot.php";?>


回复讨论(解决方案)

至少你贴出的代码并没有你说的问题!

至少你贴出的代码并没有你说的问题! 我把花括号加在第10行,它的显示是这样的

至少你贴出的代码并没有你说的问题!

至少你贴出的代码并没有你说的问题! 我把}加在第21行,它的显示是这样的

但是你的代码在我这里并没有报语法错!
当然,我没有你的数据库环境,不可能执行到相关代码
但 “你还没有选择课题,请去选题!”总是可以执行到的

}加在32行 显示是这样 

我把它加在最后一行 
<?php } include "foot.php";?>

岂能乱加 先读懂程序

岂能乱加 先读懂程序 我是菜鸟,对php处于完全入门阶段……

但是你的代码在我这里并没有报语法错!
当然,我没有你的数据库环境,不可能执行到相关代码
但 “你还没有选择课题,请去选题!”总是可以执行到的 不好意思,我给你看图片的时候其实前面还有16行不太重要的代码,我没有粘。如果把}加在最后一个正确的话,我在哪个地方还应该修改下?

加在最后还有什么问题?

你贴出的代码本身并没有问题!
如果加上那 16行不太重要的代码 就出错的话,那就是那 16行不太重要的代码 的问题了


但是你的代码在我这里并没有报语法错!
当然,我没有你的数据库环境,不可能执行到相关代码
但 “你还没有选择课题,请去选题!”总是可以执行到的 不好意思,我给你看图片的时候其实前面还有16行不太重要的代码,我没有粘。如果把}加在最后一个正确的话,我在哪个地方还应该修改下?

加在最后还有什么问题? 加在最后的话就会显示( ! ) SCREAM: Error suppression ignored for 
( ! ) Notice: Undefined variable: search in D:\wamp\www\selectsubject3\query1.php on line 3 
Call Stack 
# Time Memory Function Location 
1 0.0010 149536 {main}( ) ..\query1.php:0 

从你 http://bbs.csdn.net/topics/390451883?page=1#post-394465455 #8的代码上看
   $n++;
   }
} ?>
 


 


<?php include "foot.php";?>
的确少了个 }

Notice: Undefined variable: search
提示 $searche 变量为定义

从你 http://bbs.csdn.net/topics/390451883?page=1#post-394465455 #8的代码上看
   $n++;
   }
} ?>
 


 


<?php include "foot.php";?>
的确少了个 } 是的,然后我就自己试着看在在哪加。是不是我的数据库问题?

Notice: Undefined variable: search
提示 $searche 变量为定义 那我应该怎么办?

$search 是干什么用的,取自上个页面的form表单?详细描述一下你的业务逻辑。
另外,代码要贴全。