首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php判断输出,该如何解决

2012-03-08 
php判断输出想判断一下本网页上面选中的值传给下面来判断输出数据库中的值我想输出?phpinclude(./conn/c

php判断输出
想判断一下本网页上面选中的值传给下面来判断输出数据库中的值
我想输出 
<?php
include('./conn/conn.php');
include('./common/header.php');
$sou=urldecode(trim($_GET['sou']));

$pagenum=2;
$page = intval($_GET['page']);
if(!empty($page)) {
$start_limit = ($page - 1) * $pagenum;
} else {
$start_limit = 0;
$page = 1;
}
$sqllts="select count(*) as total from coupon c,dealer d where c.dealerid=d.sid";
$quelts=mysql_query($sqllts);
$tatol=mysql_result($quelts,0,"total");
$page_page = page_search($tatol, $pagenum, $page, "",$sou);
?>
<script type="text/javascript">

<!--

(function(){

var ser='#searcher';

$(ser+' div').click(function(){$(ser+' ul').toggle();});

$(ser+' li').hover(function(){$(this).addClass('d');},function(){$(this).removeClass('d');});

$(ser+' li').click(function(){$(ser+' div').html($(this).html()).attr('va',$(this).attr('va')); $(ser+' ul').hide();});

$('#keyword').focus(function(){if($(this).val()=='搜索商户名,地址等...'){$(this).val('');}});

$('#keyword').blur(function(){if($(this).val()==''){$(this).val('搜索商户名,地址等...');}});

})();

//-->

</script>

<!--头部结束-->

<div class="box mtop10">

<!--左边开始-->

  <div id="yhql">
  <!--按商区开始-->
<div class="asq">

  <div class="asqdl">

  <div class="asqz">按类别:</div>

  <div class="asqy"><a href="yhq11.php" class="now">无限制</a>

<?php
$sqlp="select * from category";
$quep=mysql_query($sqlp);
$selectcate="";
$selectregionid=$_REQUEST['rid'];
while($myrow=mysql_fetch_array($quep)){  
?>
<a href="yhq111.php?cateid=<?php echo $myrow['cid'];?>&rid=<?php echo $selectregionid;?>" <?php if($_REQUEST['cateid']==$myrow['cid']) { echo 'class="now"';$selectcate=$myrow['catename'];}?>><?php echo $myrow['catename'];?></a>
<?php 
}
?>
</div>

  </div>

  <div class="asqdl">

  <div class="asqz">按商区:</div>

  <div class="asqy">
  <?php
$sqlp="select * from region";
$quep=mysql_query($sqlp);
$selectcate1="";
$selectcatenid=$_REQUEST['cateid'];
while($myrow=mysql_fetch_array($quep)){  
?>
<a href="yhq111.php?cateid=<?php echo $selectcatenid;?>&rid=<?php echo $myrow['rid'];?>" <?php if($_REQUEST['rid']==$myrow['rid']) { echo 'class="now"';$selectcate1=$myrow['rname'];}?>><?php echo $myrow['rname'];?></a>
<?php 
}
?></div>

  </div>

  </div>

  <!--按商区结束-->

  <!--就餐条件开始-->

  <div class="jctj mtop10"><ul>

  <li><!--您还没有选择任何条件-->您已选择:</li>

  <li><a href="#" class="ajc"><b><?php echo $selectcate;?></b></a><a href="#" class="ajc"><b><?php echo $selectcate1;?></b></a></li>

  <li class="you">共有信息:<span><?php echo $tatol;?>条</span></li>



  <li class="dtlb"><a href="yhq_2.html"><img src="images/duot.gif" border="0" /></a> <a href="yhq.php"><img src="images/lieb_on.gif" border="0" /></a></li>

  </ul></div>

  <!--就餐条件结束-->

  <!--优惠券列表开始-->
  <div class="yhlist" id="list">
<?php
if($tatol > 0) { 
$sqlyhq="select * from coupon c,dealer d where c.dealerid=d.sid limit $start_limit,$pagenum";

$sqlyhqquery=mysql_query($sqlyhq);
while($myyhqrow=mysql_fetch_array($sqlyhqquery)){
?>
  <ul>
  <li class="y1"><a href="#" target="_blank"><img src="<?php echo $myyhqrow['picurl'];?>" width="164" height="130" border="0" title="<?php echo $myyhqrow['dealerName'];?>优惠券" alt="<?php echo $myyhqrow['dealerName'];?>优惠券"/></a></li>
  <li class="y2">
  <p class="bt">商家:<a href="#" target="_blank"><?php echo $myyhqrow['dealerName'];?></a><br /><a href="#" target="_blank" class="blue"><?php echo $myyhqrow['favorable'];?></a></p> 
  <p class="js">地址:<?php echo $myyhqrow['useAddress'];?><br />电话:<?php echo $myyhqrow['telphone'];?></p>
  <p>交通路线:<?php echo $myyhqrow['traffic'];?><br />优惠截止:<?php echo $myyhqrow['endTime'];?>   </p>
  </li>
  <li class="y3">
   
  </li>
  </ul>
<?php
}
}
?>
  </div>
  <script type="text/javascript">

<!--

function gobut(){

var $page;

$page= $("#yeshu").val();

$page = "?p="+$page;

location.href=$page;

}

(function(){

$(".yhlist ul").each(function(){

$(this).hover(function(){$(this).addClass("bj1").siblings().removeClass("bj1");},function(){$(this).removeClass("bj1");});  

});

})();

//-->



<script type="text/javascript">
  $(document).ready(function () {
  $(".freedownload").facebox()
  $(".freedownload").click(function(){
  $("#coupon_id").val($(this).attr("cid"));
  $("#dealer_id").val($(this).attr("sid"));
  });
  });
</script>
<iframe id="iframeC" name="iframeC" src="" width="0" height="0" style="display:none;" ></iframe>
<script type="text/javascript"> 
function sethash(){
  hashH = document.documentElement.scrollHeight; 
  urlC = "http://www.xftlg.com/agent.html"; 
  document.getElementById("iframeC").src=urlC+"#"+hashH; 
}
window.onload=sethash;
</script>
</body>
</html>
<?php
function page_search($num, $perpage, $curpage, $mpurl,$sou) {

$multipage = '';
$mpurl .= strpos($mpurl, '?') ? '&amp;' : '?';
if($num > $perpage) {
$page = 10;
$offset = 5;
$pages = @ceil($num / $perpage);
if($page > $pages) {
$from = 1;


$to = $pages;
} else {
$from = $curpage - $offset;
$to = $curpage + $page - $offset - 1;
if($from < 1) {
$to = $curpage + 1 - $from;
$from = 1;
if(($to - $from) < $page && ($to - $from) < $pages) {
$to = $page;
}
} elseif($to > $pages) {
$from = $curpage - $pages + $to;
$to = $pages;
if(($to - $from) < $page && ($to - $from) < $pages) {
$from = $pages - $page + 1;
}
}
}

$curpage1=$curpage-1;
$curpage2=$curpage+1;
$multipage = ($curpage - $offset > 1 && $pages > $page ? "<a href='$PATH_INFO?page=1&sou=$sou'>第一页</a>&nbsp;" : '').($curpage > 1 ?"<a href='$PATH_INFO?page=$curpage1&sou=$sou'>上一页</a>&nbsp;" : '');
for($i = $from; $i <= $to; $i++) {
$multipage .= $i == $curpage ? $i.' ' : "<a href='$PATH_INFO?page=$i&sou=$sou'>$i</a>&nbsp;";
}
$multipage .= ($curpage < $pages ? "<a href='$PATH_INFO?page=$curpage2&sou=$sou'>下一页</a>&nbsp;" : '').($to < $pages ? " <a href='$PATH_INFO?page=$pages&sou=$sou'>末页</a>" : '');
$multipage = $multipage ? ' '.$multipage : '';
}
return $multipage;
}
?>值传给下面来判断输出数据库中的值

[解决办法]
太长了,没几个人有空闲看的,你把核心要改的说下就行了
[解决办法]
看了半天也没看懂
if($num > $perpage) {
$page = 10;
$offset = 5;
....
} else {
$from = $curpage - $offset;
$to = $curpage + $page - $offset - 1;
....
}
我只看了这一句 就头疼了,else 里面哪里来的$offset 
 虽然弱类型不存在变量声明 但是这逻辑确实很混乱

而且也不明确你具体想问什么

热点排行