不使用SQL,怎么用PHP、XHTML、HTML做多表课程查询系统? SQL密码他们忘记了,所以坑我了。怎么能够不使用数据库,直接进行表单模糊查询。老大说可以用txt做,那个怎么做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不连数据库,数据从文件中读取么?直接读dbf文件? 用XML代替数据库可以,但效率低下。用txt也可以,先json_encode,使用时再json_decode可以与实际使用是两回事,你老大明显坑你。 楼上说的对啊,几千或小于几万条数据还可以用XML来当小型数据库来做,用Xpath快速解析。。再多的话效果就不如数据库了 txt做倒是能做,但是很明显是一个大坑。本来就不是学PHP的,这么一做半个月过去了,要是你是老板你能忍???,找死差不多txt做数据库,直接读取,写入。呵呵file_put_contents(); 写入数据file_get_contents(); 获取数据然后做字符串处理达到自己要的效果。说的容易,写写试试,恶心死我该怎么做简单一点,便捷一些啊!目测你们要给我烧纸了 一个礼拜了,我让你给出数据结构(不过就是要操作的哪些数据,名称及格式而已)你却不肯给出程序只是将人工做的一些事情,用计算机语言描述出来,让计算机替你完成罢了$data = array(); //一个二维关联数组file_put_contents('数据.txt', '<?php $data = ' . var_export($data) .';'); //以php代码格式保存数据到文件include '数据.txt'; //从文件读取数据就这么简单! 如果你希望用 XHTML、HTML,那么也应让我们看到 XHTML、HTML 的内容 额,出去旅游去了,这次放5天假。所以才回来,嘿嘿,谢谢大神了<HTML><HEAD><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"><meta http-equiv="Content-Language" content="zh-cn"><TITLE>课程表单查询</TITLE></HEAD><BODY><!--WEBBOT BOT=SaveResults U-File="formrslt.txt" S-Format="TEXT/PRE"--><BLOCKQUOTE><TABLE><TR><TD ALIGN="right"><b>年级</b></TD><TD><INPUT NAME="Contact_FullName" SIZE=23></TD></TR><TR><TD ALIGN="right"><b>课程名称</b></TD><TD><INPUT TYPE=password NAME="Contact_Title" SIZE=23></TD></TR><TR><TD ALIGN="right"><b>上课时间</b></TD><TD><INPUT NAME="Contact_Organization" SIZE=23></TD></TR><TR><TD ALIGN="right"><b>开课日期</b></TD><TD><INPUT TYPE=password NAME="Contact_Country" SIZE=23></TD></TR><TR><TD ALIGN="right"><b>星期</b></TD><TD><INPUT TYPE=password NAME="Contact_State" SIZE=23></TD></TR><TR><TD ALIGN="right"><b><em style="font-style: normal">任课老师</em></b></TD><TD><INPUT TYPE=password NAME="Contact_City" SIZE=23></TD></TR><TR><TD ALIGN="right"><TR><TD ALIGN="right"><b><em style="font-style: normal">课程名称</em></b></TD><TD><INPUT TYPE=password NAME="Contact_City" SIZE=23></TD></TR><TR><TD ALIGN="right"><b><em style="font-style: normal">费用</em></b></TD><TD><INPUT TYPE=TEXT NAME="Contact_ZipCode" SIZE=23 MAXLENGTH=12><font color="#FF0000"></font></TR></TABLE></BLOCKQUOTE><p><button name="B1" type="submit"><b><font face="华文楷体" color="#FF0000" size="3">提交</font></b></button> </p></BODY></HTML>就是这个提交,我要怎么才能提交到相应的txt文件中呢?我不懂,还在学习中。先提交,读取后面再学,提交都会了,读取也就不远了 你自己不会搭建一个mysql吗?在本机上搭建开发环境哈 <?php$fp = fopen("kc.txt", "r"); if($fp) { for($i=1;! feof($fp);$i++) { echo "行".$i." : ".fgets($fp). "<br />"; } } else { echo "打开文件失败"; } fclose($fp); ?> 为什么我用这个它是无限循环下载 是不是你设置了header为文件下载?改这样试试。<?phpheader('content-type:text/html;charset=utf8');$fp = fopen('kc.txt','r');if($fp){ while(!feof($fp)){ $row = fgets($fp); echo $row; }}else{ echo 'kc.txt not exists';}fclose($fp);?> 还是不行,无限下载的效果这个PHP文件的效果。根本没有办法读取这个相应的txt文件。有什么原因会造成这样的效果呢? 文件输出类型的问题,看看header,哪里设置错了 求助这个小偷错在哪里了 求助!php高手进 为什么我做的PHP网站用IE和火狐浏览都不一样? 有谁知道什么好的php视频啊 <input type="file" 和<input type="hidden"同时提交怎么提取? 请问一下PDO事务提交的问题 页面必须要放个参数才能运行,为什么呀? 关于模拟IE自动完成的功能 一个简单数组问题 使用session时的莫名错误? 网站突然不能以.php的文件做默认页 好着急,。。。ajax已经成功传值,返回不能显示
用txt也可以,先json_encode,使用时再json_decode可以与实际使用是两回事,你老大明显坑你。
txt做数据库,直接读取,写入。呵呵
file_put_contents(); 写入数据
file_get_contents(); 获取数据
然后做字符串处理达到自己要的效果。说的容易,写写试试,恶心死
我该怎么做简单一点,便捷一些啊!目测你们要给我烧纸了
程序只是将人工做的一些事情,用计算机语言描述出来,让计算机替你完成罢了$data = array(); //一个二维关联数组
file_put_contents('数据.txt', '<?php $data = ' . var_export($data) .';'); //以php代码格式保存数据到文件
include '数据.txt'; //从文件读取数据就这么简单!
<HTML>
<HEAD>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="zh-cn">
<TITLE>课程表单查询</TITLE>
</HEAD>
<BODY>
<!--WEBBOT BOT=SaveResults
U-File="formrslt.txt"
S-Format="TEXT/PRE"
-->
<BLOCKQUOTE>
<TABLE>
<TR>
<TD ALIGN="right">
<b>年级</b></TD>
<TD>
<INPUT NAME="Contact_FullName" SIZE=23>
</TD>
</TR>
<TR>
<TD ALIGN="right">
<b>课程名称</b></TD>
<TD>
<INPUT TYPE=password NAME="Contact_Title" SIZE=23>
</TD>
</TR>
<TR>
<TD ALIGN="right">
<b>上课时间</b></TD>
<TD>
<INPUT NAME="Contact_Organization" SIZE=23>
</TD>
</TR>
<TR>
<TD ALIGN="right">
<b>开课日期</b></TD>
<TD>
<INPUT TYPE=password NAME="Contact_Country" SIZE=23>
</TD>
</TR>
<TR>
<TD ALIGN="right"><b>星期</b></TD>
<TD>
<INPUT TYPE=password NAME="Contact_State" SIZE=23>
</TD>
</TR>
<TR>
<TD ALIGN="right">
<b><em style="font-style: normal">任课老师</em></b></TD>
<TD>
<INPUT TYPE=password NAME="Contact_City" SIZE=23>
</TD>
</TR>
<TR>
<TD ALIGN="right">
<TR>
<TD ALIGN="right">
<b><em style="font-style: normal">课程名称</em></b></TD>
<TD>
<INPUT TYPE=password NAME="Contact_City" SIZE=23>
</TD>
</TR>
<TR>
<TD ALIGN="right">
<b><em style="font-style: normal">费用</em></b></TD>
<TD>
<INPUT TYPE=TEXT NAME="Contact_ZipCode" SIZE=23 MAXLENGTH=12><font color="#FF0000">
</font>
</TR></TABLE>
</BLOCKQUOTE>
<p>
<button name="B1" type="submit"><b><font face="华文楷体" color="#FF0000" size="3">提交</font></b></button> </p></BODY>
</HTML>
就是这个提交,我要怎么才能提交到相应的txt文件中呢?我不懂,还在学习中。先提交,读取后面再学,提交都会了,读取也就不远了
$fp = fopen("kc.txt", "r");
if($fp)
{
for($i=1;! feof($fp);$i++)
{
echo "行".$i." : ".fgets($fp). "<br />";
}
}
else
{
echo "打开文件失败";
}
fclose($fp);
?>
为什么我用这个它是无限循环下载
改这样试试。<?php
header('content-type:text/html;charset=utf8');$fp = fopen('kc.txt','r');
if($fp){
while(!feof($fp)){
$row = fgets($fp);
echo $row;
}
}else{
echo 'kc.txt not exists';
}
fclose($fp);
?>
文件输出类型的问题,看看header,哪里设置错了