| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5921 人关注过本帖
标题:我的php期末作业总是出错,关乎性命
取消只看楼主 加入收藏
粘玉
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-12-9
收藏
 问题点数:0 回复次数:3 
我的php期末作业总是出错,关乎性命
我要做一个教学信息系统,这是我这一页所有代码
<html xmlns = "http://www.
<head>
    <meta http-equiv="content-type" content="text/html" charset="GB2312">
    <title>教师信息管理</title>
</head>
<body>
教师信息管理
<hr/>
<?php
$host="localhost";$user="root";$pwd="";
$db_file="jxgl";$tb_file="rkjs";
$conn=mysql_connect($host,$user,$pwd) or die("服务器连接失败,用户密码错误!");
mysql_select_db("jxgl",$conn)or die ("数据库连接失败!");
mysql_query("set names 'GB2312'");
$jsbh=trim($_POST["jsbh"]);
$sql="select * from".$tb_file."where 教师编号='".$jsbh."'";
$result=mysql_query($sql,$conn);
?><?php
if($_POST["butt_cmd"]=="返回")
    print "<a href='n-jw.php'>返回";
?><?php
if($_POST["butt_cmd"]=="增加"){
    if(mysql_num_rows($result)>0)
        die($jsbh."已经注册"."<a href='n-jw.php'>返回");
    if (strlen(trim($jsxm))==0 or strlen(trim($jsdh))==0)
        die("必须输入姓名,电话"."<a href='n-jw.php'>返回");

    ?><form id="form1" name="form1" method="post" action="">
        <p>教师编号:
            <input type="text" name="jsbh"  value=<?php echo $_POST["jsbh"]?>>
        </p>
        <p>教师姓名:
            <input type="text" name="jsxm"  value=<?php echo $_POST["jsxm"]?>>
        </p>
        <p>教师电话:
            <input type="text" name="jsdh"  value=<?php echo $_POST["jsdh"]?>>
        </p>
               <p><hr>
    </form>
<?php
$sql="insert into rkjs (教师编号,教师姓名,联系电话)VALUES(";
$sql="'".$_POST["jsbh"]."'".",'".$_POST["jsxm"]."'".",'".$_POST["jsdh"]."'";
$result=mysql_query($cmd,$conn);
print("教师信息已经添加成功"."<a href='n-jw.php'>返回");
}
?><?php
if ($_POST["butt_cmd"]=="删除"){
    if (mysql_num_rows($result)<>0)
        die ($jsbh."没有注册"."<a href='n-jw.php'>返回");
    $rec=mysql_fetch_array($result);
    ?><form id="form1" name="form1" method="post" action="">
        <p>教师编号:
            <input type="text" name="jsbh"  value=<?php echo $rec["教师编号"]?>></p>
                  <p>教师姓名:
            <input type="text" name="jsxm"  value=<?php echo $rec["教师姓名"]?>></p>
            <p>联系电话:
            <input type="text" name="jsdh"  value=<?php echo $rec["联系电话"]?>></p>
        <p><hr>
    </form>
    <?php
$sql="delete from ".$tb_file."where 教师编号='".$jsbh."'";
    $result=mysql_query($cmd, $conn);
    print("教师信息已被删除."."<a href=\"n-jw.php\">返回");
}
?><?php
if ($_POST["butt_cmd"]=="修改"){
if(mysql_num_rows($result)==0)
    die($jsbh."没有注册"."<a href='n-jw.php'>返回");
if (strlen(trim($jsxm))==0 or strlen(trim($jsdh))==0)
    die ("必须输入姓名、电话"."<a href='n-jw.php'>返回");
$rec=mysql_fetch_array($result);
?><form id="form1" name="form1" method="post" action="">
    <p>教师编号
        <input type="text" name="jsbh"  value=<?php echo $rec["教师编号"]?>>
    </p>
    <p>教师姓名
        <input type="text" name="jsxm" value=<?php echo $rec["教师姓名"]?>>
    </p>
    <p>联系电话
        <input type="text" name="jsdh" value=<?php echo $rec["联系电话"]?>></p>
    <p><hr>
    修改为:
    <p>教师编号
        <input type="text" name="jsbh" value=<?php echo $_POST["jsbh"]?>>
    </p>
    <p>教师姓名
        <input type="text" name="jsxm"  value=<?php echo $_POST["jsxm"]?>>
    </p>
    <p>联系电话
        <input type="text" name="jsxm"  value=<?php echo $_POST["jsdh"]?>>
    </p>
    <hr/>
</form>
<?php
$sql="update rkjs set 教师姓名="."'".$_POST["jsxm"]."'";
$sql="where 教师编号=\"".$jsbh."\"";
$result=mysql_query($sql,$conn);
$sql="update rkjs set 联系电话="."'".$_POST["jsdh"]."'";
$sql="where 教师编号='".$jsbh."'";
$result=mysql_query($sql,$conn);
print("教师信息已经被修改成功."."<a href='n-jw.php'>返回");
}
?><?php
if ($_POST["butt_cmd"]=="查询"){
    $sql="select * from" .$tb_file;
    $result=mysql_query($sql,$conn);
    print"<table border=1>";
    print "<tr><td>序号</td><td>教师编号</td><td>教师姓名</td><td>联系电话</td>";
    $i=0;
        while($rec=mysql_fetch_array($data)){
            $i=$i+1;
            print"<tr> <td>".$i."</td>";
            print"<td>".$rec[教师编号]."</td>";
            print"<td>".$rec[教师姓名]."</td>";
            print"<td>".$rec[联系电话]."</td>";
            print"</tr>";
        }
print"</table>";
print"<a href='n-jw.php'>返回";}?></p>
</body>
</html>


它提示我25、27行有错:
Warning:  mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Users\dell\PhpstormProjects\untitled\n-7-8.php on line 25
Notice:  Undefined variable: jsxm in C:\Users\dell\PhpstormProjects\untitled\n-7-8.php on line 27
必须输入姓名,电话返回

也就是这两行:
if(mysql_num_rows($result)>0)
if (strlen(trim($jsxm))==0 or strlen(trim($jsdh))==0)
我的字段都是用的varchar,
 
 HELP!!!!!!!!!!!
搜索更多相关主题的帖子: localhost 数据库连接 content 服务器 names 
2015-12-09 12:24
粘玉
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-12-9
收藏
得分:0 
2015-12-09 12:54
粘玉
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-12-9
收藏
得分:0 
2015-12-09 12:54
粘玉
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-12-9
收藏
得分:0 
2015-12-09 12:54
快速回复:我的php期末作业总是出错,关乎性命
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029002 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved