运行结果如下图,貌似只有前24行有问题。如果读取数据库表正常,每一栏里应该显示数据库当中的内容。
<?php//######################课题详细信息########################## include "config.php"; include "header.php";?>课题详细信息 <?php $query="select * from $jiaoshi_table where id='".$id."'"; mysql_query("set names 'GB2312'"); $result=mysql_query($query); $row=mysql_fetch_array($result);?>
回复讨论(解决方案)
$query="select * from $jiaoshi_table where id='".$id."'";
修改为:
$query="select * from $jiaoshi_table where id='$id'";
$query="select * from $jiaoshi_table where id='".$id."'";
修改为:
$query="select * from $jiaoshi_table where id='$id'"; 我刚刚照你的方法试了,还是不行啊
你的 $id 在哪里赋值的?
总不会在 config.php 或 header.php 里吧?
同楼上大神,还有难道是我记错了,$jiaoshi_table不用引号的么?
你的 $id 在哪里赋值的?
总不会在 config.php 或 header.php 里吧?
<?php $n=0; $query=mysql_query("select count(*) as sm from jiaoshi"); mysql_query("set names 'GB2312'"); $row=mysql_fetch_array($query); $count=$row['sm']; if(empty($offset)) {$offset=0;} echo $offset; $query=mysql_query("select * from jiaoshi order by teacher asc limit $offset,$list_num") or die ("fail"); mysql_query("set names 'GB2312'"); while($row=mysql_fetch_array($query)){ if(($n%2)!='0'){ echo "最下边那一行应该就是吧?";} else{ echo " "; } if($row['surplus']==0) $ss="不可选"; else $ss="可选"; echo" "; $n++; } ?>".$row['id']." ".$row['subject']." ".$row['teacher']." ".$row['zhicheng']." ".$row['number']." ".$row['xuehao']." ".$ss." 查看
LZ你是想通过URL把ID传进来?
那应该用$_GET方法来实现
LZ你是想通过URL把ID传进来?
那应该用$_GET方法来实现 谢谢~能告诉我具体语句吗?因为我还是个新手
你是指 查看
那么 get 方式的 id 要用 $_GET['id'] 访问,而你却直接 $id 了,那怎么行呢?
至少需要有 $id = $_GET['id']; 才可以
你的URL点击进来的时候应该是这样子吧?
xiangxiziliao.php?id=1
然后
if(isset($_GET['id'])&&$_GET['id']!=''){
echo $_GET['id'];
}
测试下
更详细的参考w3school吧
你是指 查看
那么 get 方式的 id 要用 $_GET['id'] 访问,而你却直接 $id 了,那怎么行呢?
至少需要有 $id = $_GET['id']; 才可以 那具体应该如何改呢?
<?php $id = $_GET['id']; $query="select * from $jiaoshi_table where id='".$id."'"; mysql_query("set names 'GB2312'"); $result=mysql_query($query);....
<?php $id = $_GET['id']; $query="select * from $jiaoshi_table where id='".$id."'"; mysql_query("set names 'GB2312'"); $result=mysql_query($query);....正常显示了,一如既往地感谢!