求好手帮忙看代码啊

php中文网
发布: 2016-06-13 10:32:02
原创
1140人浏览过

求高手帮忙看代码啊!

HTML code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GB18030"><title>医院门诊挂号系统</title><style type="text/css">    #table    {        margin-right: auto;        margin-left: auto;    }</style></head><body style="text-align: center"><?php$pname=$_POST['pname'];$psex=$_POST['psex'];$page=$_POST['page'];$room=$_POST['room'];if (empty($pname)||empty($psex)||empty($page)){?><p style="text-align:center">请输入完整的患者信息!</p><form method="post" action="Guahao.php"><table id="table"><tr><td>姓名:</td><td><input type="text" id="pname" /></td><td>性别:</td><td><input type="text" id="psex" /></td></tr><tr><td>年龄:</td><td><input type="text" id="page" /></td><td>科室:</td><td><input type="text" id="room" /></td></tr></table><input type="reset" value="重置" id="reset" style="width:100px;height:20px" /><input type="submit" value="挂号" id="submit" style="width:100px;height:20px" /></form><?php}else{    $db = new mysqli('127.0.0.1','clinicadmin','clinicadmin','clinic');    if (mysqli_connect_errno())    {        echo "无法连接数据库,请稍后重试。";        exit;    }        $query = "insert into guahao values            ('".$pname."', '".$psex."', '".$page."', '".$room."')";        $result = $db->query($query);    if (!$result)    {        echo"无法登陆!";        exit;    }        echo"<p>挂号成功!</p>
                    <div class="aritcle_card">
                        <a class="aritcle_card_img" href="/ai/2403">
                            <img src="https://img.php.cn/upload/ai_manual/001/246/273/176386827899819.png" alt="Google Antigravity">
                        </a>
                        <div class="aritcle_card_info">
                            <a href="/ai/2403">Google Antigravity</a>
                            <p>谷歌推出的AI原生IDE,AI智能体协作开发</p>
                            <div class="">
                                <img src="/static/images/card_xiazai.png" alt="Google Antigravity">
                                <span>277</span>
                            </div>
                        </div>
                        <a href="/ai/2403" class="aritcle_card_btn">
                            <span>查看详情</span>
                            <img src="/static/images/cardxiayige-3.png" alt="Google Antigravity">
                        </a>
                    </div>
                ";        $db->close();?><a href="guahao.html">继续挂号</a><?php}?></body></html>
登录后复制

我用这个名叫Guahao.php的文件接受表单传来的数据,然后往mysql中插入记录,但是就是那句查询语句的返回值每次都是false,我郁闷,试了无数种方法都是不行。跪求高手帮我看看问题在哪啊!

------解决方案--------------------
if (!$result)
{
echo $db->error;
echo"无法登陆!";
exit;
}

------解决方案--------------------
探讨

if (!$result)
{
echo $db->error;
echo"无法登陆!";
exit;
}

------解决方案--------------------
不能添加或更新子行:一个外键约束失败
你的sql语句?
------解决方案--------------------
命令行下执行:
alter table guahao drop foreign key guahao_ibfk_1; 

再执行:
 alter table guahao add foreign key(room) references `room` (`name`) on delete cascade on update cascade;

这样试试。
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号