PHP中查找数据库的数据然后在php页面分页显示,只能显示第一页的数据

PHP中查找数据库的数据然后在php页面分页显示,只能显示第一页的数据,第1张

你的页面跳转, 要把原来有的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脚本查询数据库结果输出到当前页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10133050.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存