脚本宝典收集整理的这篇文章主要介绍了php – 从MySQL数据库创建独特的网页,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我遇到的问题是,从我迄今为止所做的研究来看,我找不到为每次辩论都有一个新网页的解决方案.有没有人对如何将数据写入一个独特的网页有任何建议?
谢谢,
乔治
我会尽可能地保持这个非常简单,可能需要这些文件在一个基本的例子中加上你希望解释的sql表(辩论,评论等).
> /debatelist.PHP | Dipslays所有辩论都有一种形式可以引发辩论
> /debatePRocessor.PHP |您的“一体化”数据操作文件.
> /debate_detail.PHP |辩论索引指向的详细信息页面.
表格创建辩论
<form action='debateprocessor.PHP' action='POST'> <input tyPE='hidden' name='action' value='create'/> <input type='text name='debate_name'/> /// Other inputs - debate topic,debate author,subject etc? same as above </form>
然后将表格数据发送到debateprocessor.PHP,在那里我们进行消毒和预制.
$_GET [‘action’] =“创造”#这告诉我们,我们正在创造一场辩论
$_GET [ ‘debate_name’] = “SomeDebate”
debateprocessor.PHP – 你想把它拉进去:
if (MysqL_real_escape_text($_GET['action'])) == 'create'){ $debate_name = MysqL_real_escape_text($_GET['debate_name']); //sanITize other VARiables as above //Insert debate name MysqL_query=("INSERT INTO debates (debate_id,debate_name) VALUES ('$debate_name'"); }
注意动作if($action ==’foo’){//做某事; }语句 – 这将允许您在一个文件中处理更新(注释,编辑辩论名称等).表单中的其他操作值可以是“edit”,“add_comment”等 – 您可以使用单独的文件来执行所有操作,但这样可以让您完成所有操作.您要做的就是为每个修改表的操作添加上述elseifs或其他if语句.
因此,展示你的辩论,你会有一个像桌子上的辩论主列表,比如说你有
debatelist.PHP
<? $getDebates = MysqL_query("SELECT * From debates";); $rowNum = 0; while($row = MysqL_fetch_array($getDebates)) { $thisDebate = $row['debate_name']; $thisDebateID = $row['debate_id'];; echo " <tr> <td> <a href='debate_detail.PHP?debateid=$thisDebateID'> $thisDebate </a> </td> </tr> "; $rowNum++; }
这将输出一个辩论名称列表,其中包含指向ea的链接.辩论ID,由辩论ID提出的辩论的辩论_detail.PHP页面.在该文件中,您将使用类似的SELECT组合(仅使用’WHERE debate_id =’xyz’,并且很可能在comments_id =’zyx’= debate_id =’zyx’上加入表格,如评论等.
以上是脚本宝典为你收集整理的php – 从MySQL数据库创建独特的网页全部内容,希望文章能够帮你解决php – 从MySQL数据库创建独特的网页所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。