
你的页面跳转, 要把原来有的get参数一同传递下去!
因为, 如果你第一页就是根据相关get参数查询的数据库, 而你在下一页没有提供这个参数, 当然会查询不到!
get参数是在当前页面有效的, 一般, get参数是url提供, 你url有就有, 没有就没有, 不是你提供一次, 人家就会给你保存一辈子!
例外, 你这个php文件, 功能其实很简单对吧?但你有没有觉得, 代码密密麻麻呢?
如果让你写一个大型网站, 那你的代码岂不是要用东风牌大卡车来装呢?
$db = mysql_connect("localhost", "root", "password");
mysql_select_db("mydb",$db);
if (isset($_POST['name'])) {
echo "你输入的用户是:" $_POST['name'];
}
$result = mysql_query("SELECT FROM employees WHERE name='"$_POST['name']"'",$db);
while ($fields = mysql_fetch_row($result)) {
$data[] = $filelds;
}
if(!empty($data)){
foreach($data as $val){
foreach($val as $k => $v){
echo $k" "$v"<br />";
}
echo "<br /><hr />";
}
}else{
echo "此用户下没有数据。";
}
可能需要修改的地方,查询条件我是使用的name,根据你数据库中的字段名做一下更改,输出信息没有太多的处理,可以使用表格输出或是其它样式,可以自己调整一下,HTML部分省略了。
你要输出什么?我就假设两个条件是数字,选好条件提交后,显示条件1>还是<条件2吧。
<form action="" method="post"><label>条件1:
<select name="select1">
<option value="0" selected="selected">选项1</option>
<option value="1">选项2</option>
</select>
</label>
<label> 条件2:
<select name="select2">
<option value="0" selected="selected">选项1</option>
<option value="1">选项2option>
<option value="2">选项3</option>
</select>
</label>
<input name="b1" type="submit" value="查询" />
<php
if($_POST['select1']<$_POST['select2']){
echo $_POST['select1']"<"$_POST['select2'];
}else if($_POST['select1']>$_POST['select2']){
echo $_POST['select1']">"$_POST['select2'];
}
else if($_POST['select1']=$_POST['select2']){
echo $_POST['select1']"="$_POST['select2'];
}
>
44表里不能再有表了,只能有字段,
$quer="select from 44 where name='$name'";
$result=mysql_query($quer);
$num_rows = mysql_num_rows($result);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
这个你看看能不能看的懂吧!
1action 后面的页面没有指定
2if($name) 改成 if($name!=‘’)
3把$sql 打印出来
4页面报错内容是什么
完善上面4项,纠错毫无压力。
以上就是关于PHP中查找数据库的数据然后在php页面分页显示,只能显示第一页的数据全部的内容,包括:PHP中查找数据库的数据然后在php页面分页显示,只能显示第一页的数据、想用PHP做个查询页面,接收用户输入信息,然后查询数据库中对应信息,并输出出来,本人很菜,希望大家帮忙、php网页中调用php脚本查询数据库结果输出到当前页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)