问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 搜索排行 显示上升下降怎么实现好

发布网友 发布时间:2022-04-06 07:02

我来回答

2个回答

热心网友 时间:2022-04-06 08:31

<?php 
   $rank_array = array();
   $count_same = 0; ?>
<?php foreach ($companies as $index => $company) {?>
   <div class="infor<?php echo $else_index;?> info">  
       <?php $index++; ?>
       <div class="index"><?php echo $index; ?></div>

       <?php array_push($rank_array, $company->last_rank);
       ?>

       <?php if ($index == 1) {
           if ($index - ($company->last_rank) > 0){ ?>
               <div class="rank-down rank"></div>
       <?php }
           elseif ($index - ($company->last_rank) < 0) { ?>
               <div class="rank-up rank"></div>
       <?php }
           else{ ?>
               <div class="rank-still rank"></div>
       <?php }
       }else{
           if ($rank_array[$index-1] == $rank_array[$index-2]){
               $count_same++;
               $index_a = $index - $count_same;
           }else{
               $index_a = $index;
           }

           if ($index_a - ($company->last_rank) > 0){ ?>
               <div class="rank-down rank"></div>
       <?php }
           elseif ($index_a - ($company->last_rank) < 0) { ?>
               <div class="rank-up rank"></div>
       <?php }
           else{ ?>
               <div class="rank-still rank"></div>
       <?php }
       } ?>

可能需要在数据表里面建立一个last_rank字段来存储前一天的排名!


热心网友 时间:2022-04-06 09:49

$_GET['keyword'] = isset($_GET['keyword']) && $_GET['keyword']!='' ? $_GET['keyword'] : '';
$sql = 'select procts_id,procts_name from procts_description where procts_name like "%'.$_GET[keyword].'%" or procts_id like "%'.$_GET[keyword].'%"';
$query = mysql_query($sql);
echo '<form action="#" method="get">';
echo '<input type="text" name="keyword" />';
echo '<input type="submit" value="搜索" />';
echo '</form>';
while($row = mysql_fetch_array($query)){
echo 'name:'.$row['name'];
}

没测试,不知有无错误,你试一下吧。
追问:
能不能不要一开始就全部显示出来啊,我要搜索之后得到的值能够在表格中不知道怎么弄。。

追答:
这么说代码是可运行的,这样我修改一下,应该能满足你的要求了。
if(isset($_GET['keyword'])){
$_GET['keyword'] = isset($_GET['keyword']) && $_GET['keyword']!='' ? $_GET['keyword'] : '';
$sql = 'select procts_id,procts_name from procts_description where procts_name like "%'.$_GET[keyword].'%" or procts_id like "%'.$_GET[keyword].'%"';
$query = mysql_query($sql);
echo '<table>'';
while($row = mysql_fetch_array($query)){
echo '<tr><td>name:</td>';
echo '<td>'.$row['name'].'</td></tr>';
}
echo '</table>';
}
echo '<form action="#" method="get">';
echo '<input type="text" name="keyword" />';
echo '<input type="submit" value="搜索" />';
echo '</form>';
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人类如何才能悬浮在空中? - 知乎 人体悬浮术是真的存在吗 人体怎样才能真正的在空中悬浮 小孩c蛋白反应高是什么原因 (2014?南海区二模)如图所示,物重G为2000N,小红用800N的拉力花2s的时间... 苹果13系列升级iOS15.5好吗? 出生2o12年11月20日2点姓石光字辈取名 求龙凤胎名字:2012年6月21日(农历5月初3)凌晨0点40分出生,大的为龙,小... by和take有什么区别 takeby后面跟交通工具的区别 php数组中单个数据在数组中的排名怎么实现?小于某给定排名值的数据以&quot;-(横杠)&quot;替代,不改就原数组顺序? 怎样用HQL语句查询出一个排行榜某个用户排行第几?并且查出上5条记录和下5条记录? PHP查询数据库时如何查出积分排名前十名? php 用foreach排名学生成绩 PHP 查询排序问题 php 产品中获取搜索关键字的排名 SQL(MySQL + PHP) 查询,查询排名,表内一个人多条数据,查出最大的那条排名,请问! php mysql 查询排名 怎么用PHP编写排行榜? php按某个字段排序,怎么取某个id的名次 php加mysql如何在只显示十条排行榜数据时,查询用户当前在整个排行中的排名 php中注销用户用session如何实现 如何在关闭页面时自动清除Session 英雄联盟MS太高了怎么办? 为什么的的电脑玩英雄联盟一团战就卡? 玩LOL用什么系统好 iOS系统什么时候能玩英雄联盟啊? 英雄联盟MS太高了怎么办 dota和lol哪个对电脑配置的要求高 为什么我的电脑玩LOL一团战就卡? PHP里面如何查询并列按从大到小排列出统计数据呢?求解 如何用一条SQL语句查询某人所在名次,注意,是名次。 mysql php程序怎么修改文件的创建时间 PHP读取远程的网页,如何获取读取该网络文件的时间呢? linux 查找某个目录 10天内 修改过的.php 文件用什么命令 php中获取文件生成时间 急急急!WampServer启动时老提示没有找到php_mbstring.dll这个文件怎么回事 请高手指教一下 找不到所需的.DLL文件怎么办? 启动了一个程序系统提示找不到.DLL文件,怎么办 fbclient.dll丢失而启动不了PHP怎么办 PHP5.4中没有libmysql.dll怎么弄 为什么php5.3.4资源包里都没有.dll文件 php去掉第一个字符 php 怎么过滤后url后面的缀名 网站首页的后缀怎么去掉 如html或php 如何去掉域名后面的后缀(forum.php) 怎么去掉百度地址栏的index.php后缀?谢谢了,大神帮忙啊 php删除mysql 查询到的内容? PHP怎么删除从mysql查出来的数据。有个需求,先从Mysql里面查出一些数据,在插入到另一个表中,比如说 php中mysql删除数据~