找个高手补全代码。一个查询功能。谢谢.就55分了,,都上了

zxjcm 2011-12-26 07:25:11
想做一个简单查询功能。通过查询可以得出下面的表格。
需要高手帮我填写PHP代码。



库里这样的


部分代码如下:gb2312


<div align="center">
<select name="select" id="select">
<option value="1">京</option>
<option value="2">黑</option>
<option value="3">沈</option>
</select>
<select name="select2" id="select2">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4" selected="selected">D</option>
<option value="99">其它</option>
</select>

<input name="t" type="text" size="15" maxlength="5" value="" />
<input type="submit" name="button" value="查询" />

</div>
<table width="300" border="0" cellpadding="0" cellspacing="0" bgcolor="#C5D5C5" align="center">
<tr><td><table width="100%" border="0" cellpadding="8" cellspacing="1">
<tr>
<td width="25%" bgcolor="#F5F5F5" align="center">车牌号码</td>
<td width="75%" bgcolor="#FFFFFF" align="center" style="font-size:16px;">京Dxxxxxxx</td>
</tr>
<tr>
<td bgcolor="#F5F5F5" align="center">归属地</td>
<td bgcolor="#FFFFFF" align="center" style="font-size:16px;">北京市 </td>
</tr>
</table></td></tr></table>
...全文
126 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pront 2011-12-29
  • 打赏
  • 举报
回复
找个nb的帮你了...
小袁--思恋 2011-12-29
  • 打赏
  • 举报
回复
太帅了
zhihong123 2011-12-28
  • 打赏
  • 举报
回复
楼主的错误是由于txt文件路径不对,你要把代码里面的路径改改,可以写成绝对路径,如果在web目录下,也可以是相对路径!
zxjcm 2011-12-28
  • 打赏
  • 举报
回复



都这样了。。不知道怎么了




[Quote=引用 3 楼 jayxyz521 的回复:]
注意文本文件的bom头问题。

PHP code


<?php
header('Content-Type:text/html;charset=utf-8');
$head = '';
$ower = '';
$number = '';
if (isset($_POST['button']))
{
$head = $_POST['province'].$_POST……
[/Quote]
jayxyz521 2011-12-27
  • 打赏
  • 举报
回复
注意文本文件的bom头问题。

<?php
header('Content-Type:text/html;charset=utf-8');
$head = '';
$ower = '';
$number = '';
if (isset($_POST['button']))
{
$head = $_POST['province'].$_POST['letter'];
$number = $_POST['t'];
$data = array();
$fp = fopen('sql.txt','r');
while (!feof($fp))
{
$tmp = fgets($fp);
list($key,$value) = preg_split("/[\s]+/", $tmp);
$data[] = array($key,$value);
}
$ower = '没有数据';
foreach ($data as $v)
{
if ($v[0] == $head)
{
$ower = $v[1];
break;
}
}
}
?>
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" action="car.php" method="post">
<div align="center">
<select id="select" name="province">
<option value="京">京</option>
<option value="黑">黑</option>
<option value="沈">沈</option>
</select>
<select id="select2" name="letter">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D" selected="selected">D</option>
<option value="99">其它</option>
</select>

<input name="t" type="text" size="15" maxlength="5" value="" />
<input type="submit" name="button" value="查询" />

</div>
<table width="300" border="0" cellpadding="0" cellspacing="0" bgcolor="#C5D5C5" align="center">
<tr><td><table width="100%" border="0" cellpadding="8" cellspacing="1">
<tr>
<td width="25%" bgcolor="#F5F5F5" align="center">车牌号码</td>
<td width="75%" bgcolor="#FFFFFF" align="center" style="font-size:16px;"><?php echo $head.$number;?></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" align="center">归属地</td>
<td bgcolor="#FFFFFF" align="center" style="font-size:16px;"><?php echo $ower;?> </td>
</tr>
</table></td></tr></table>
</body>
</form>
</html>
zxjcm 2011-12-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 phpnewnew 的回复:]
你数据库都没有给出详细的结构 你叫别人怎么帮你写.这不但涉及到php还得加上ajax js 控制才能完成你的需求.
[/Quote]

程序就是PHP+txt的。

txt里两个数
数据ATab数据B 用Tab断开的。。。
不喝水的鱼 2011-12-27
  • 打赏
  • 举报
回复
那你可以先通过读取txt文件的内容来生成一个映射数组,
这个可以通过php的一个行读取函数来做,一行一行的度然后用“\t”切开就可以了
你在foreach或者for循环匹配下他的选择就返回数据就可以了
黄袍披身 2011-12-26
  • 打赏
  • 举报
回复
你数据库都没有给出详细的结构 你叫别人怎么帮你写.这不但涉及到php还得加上ajax js 控制才能完成你的需求.

20,395

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧