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>';