⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 search.php

📁 通达OA2007SE源代码 非常好的
💻 PHP
字号:
<?
  include_once 'inc/auth.php';
  $PAGE_SIZE = 5;
  setcookie ('BUS_CITY', $CITY, (time () + 259200000));
  echo '
<html>
<head>
<title>公交查询 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
';
  echo '<s';
  echo 'cript Language="JavaScript">
function set_page()
{
  PAGE_START=(PAGE_NUM.value-1)*';
  echo $PAGE_SIZE;
  echo '+1;
  location="search.php?CITY=';
  echo $CITY;
  echo '&START=';
  echo $START;
  echo '&END=';
  echo $END;
  echo '&LINEID=';
  echo $LINEID;
  echo '&PAGE_START="+PAGE_START;
}
</script>
</head>
<body class="bodycolor" topmargin="5" >
';
  mysql_select_db ('BUS', $connection);
  $TABLE = ($CITY.'_LINE');
  $START = trim ($START);
  $END = trim ($END);
  if (($LINEID != ''))
  {
    $query = (((((''.'SELECT COUNT(*) from ').$TABLE).' where LINEID like \'%').$LINEID).'%\'');
  }
  else
  {
    $query = (((((((''.'SELECT COUNT(*) from ').$TABLE).' where PASSBY like \'%').$START).'%\' and PASSBY like \'%').$END).'%\'');
  }
  $BUS_COUNT = 0;
  $cursor = exequery ($connection, $query);
  if ($ROW = mysql_fetch_array ($cursor))
  {
    $BUS_COUNT = $ROW[0];
  }
  $PAGE_TOTAL = ($BUS_COUNT / $PAGE_SIZE);
  $PAGE_TOTAL = ceil ($PAGE_TOTAL);
  if (($BUS_COUNT <= $PAGE_SIZE))
  {
    $LAST_PAGE_START = 1;
  }
  else
  {
    if ((($BUS_COUNT % $PAGE_SIZE) == 0))
    {
      $LAST_PAGE_START = (($BUS_COUNT - $PAGE_SIZE) + 1);
    }
    else
    {
      $LAST_PAGE_START = (($BUS_COUNT - ($BUS_COUNT % $PAGE_SIZE)) + 1);
    }
  }
  if (($PAGE_START == ''))
  {
    $PAGE_START = 1;
  }
  if (($BUS_COUNT < $PAGE_START))
  {
    $PAGE_START = $LAST_PAGE_START;
  }
  if (($PAGE_START < 1))
  {
    $PAGE_START = 1;
  }
  $PAGE_END = (($PAGE_START + $PAGE_SIZE) - 1);
  if (($BUS_COUNT < $PAGE_END))
  {
    $PAGE_END = $BUS_COUNT;
  }
  $PAGE_NUM = ((($PAGE_START - 1) / $PAGE_SIZE) + 1);
  $query1 = str_replace ('COUNT(*)', '*', $query);
  $cursor1 = exequery ($connection, $query1);
  if (($BUS_COUNT == 0))
  {
    message ('<br>提示', '没有符合条件的公交线路');
    echo '<br>
<div align="center">
 <input type="button"  value="返回" class="BigButton" onClick="location=\'index.php\';">
</div>
';
    exit ();
  }
  echo '
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
  <tr>
    <td class="Big"><img src="/images/notify_open.gif" align="absmiddle">';
  echo '<s';
  echo 'pan class="big3"> 公交线路查询结果 </span><br><br>
    </td>
    <td valign="bottom">
    ';
  echo '<s';
  echo 'pan class="small1">当前为第<b>';
  echo $PAGE_START;
  echo '</b>至<b>';
  echo $PAGE_END;
  echo '</b>条 (第';
  echo $PAGE_NUM;
  echo '页,共';
  echo $PAGE_TOTAL;
  echo '页,每页最多';
  echo $PAGE_SIZE;
  echo '条)</small>
    </td>
    </tr>
</table>
<table border="0" cellspacing="1" width="95%" class="small" bgcolor="#000000" cellpadding="3">
  <tr class="TableHeader">
      <td nowrap align="center">线路 </td>
      <td nowrap align="center">首班车时间 </td>
      <td nowrap align="center">末班车时间 </td>
      <td nowrap align="center">途经站点 </td>
      <td nowrap align="center">车型 </td>
';
  if (($LOGIN_USER_PRIV == 1))
  {
    echo '      <td nowrap align="center">操作 </td>
';
  }
  echo '  </tr>
';
  $BUS_COUNT = 0;
  while ($ROW = mysql_fetch_array ($cursor1))
  {
    ++$BUS_COUNT;
    if (($BUS_COUNT < $PAGE_START))
    {
      continue;
    }
    if (($PAGE_END < $BUS_COUNT))
    {
      break;
    }
    $ID = $ROW['id'];
    $LINEID1 = $ROW['lineid'];
    $PASSBY = $ROW['PassBy'];
    $STARTTIME = $ROW['startTime'];
    $ENDTIME = $ROW['endTime'];
    $BUSTYPE = $ROW['busType'];
    if ((($BUS_COUNT % 2) == 1))
    {
      $TableLine = 'TableLine1';
    }
    else
    {
      $TableLine = 'TableLine2';
    }
    echo '    <tr class="';
    echo $TableLine;
    echo '">
      <td nowrap align="center">';
    echo $LINEID1;
    echo '</td>
      <td nowrap align="center">';
    echo $STARTTIME;
    echo '</td>
      <td nowrap align="center">';
    echo $ENDTIME;
    echo '</td>
      <td align="center" width="550">
';
    if ((substr ($PASSBY, -1, 1) == ','))
    {
      $PASSBY = substr ($PASSBY, 0, -1);
    }
    $PASSBY = str_replace (',', ' - ', $PASSBY);
    $PASSBY = str_replace ($START, (('<font color=\'FF0000\'>'.$START).'</font>'), $PASSBY);
    $PASSBY = str_replace ($END, (('<font color=\'FF0000\'>'.$END).'</font>'), $PASSBY);
    echo $PASSBY;
    echo '      </td>
      <td nowrap align="center">';
    echo $BUSTYPE;
    echo '</td>
';
    if (($LOGIN_USER_PRIV == 1))
    {
      echo '      <td nowrap align="center"><a href="new.php?ID=';
      echo $ID;
      echo '&CITY=';
      echo $CITY;
      echo '">编辑</a></td>
';
    }
    echo '    </tr>
';
  }
  echo '  <tr class="TableControl">
  <td colspan="6" align="right">
     <input type="button"  value="首页" class="SmallButton"  ';
  if (($PAGE_START == 1))
  {
    echo 'disabled';
  }
  echo ' onclick="location=\'search.php?CITY=';
  echo $CITY;
  echo '&START=';
  echo $START;
  echo '&END=';
  echo $END;
  echo '&LINEID=';
  echo $LINEID;
  echo '\'"> &nbsp;&nbsp;
     <input type="button"  value="上一页" class="SmallButton" ';
  if (($PAGE_START == 1))
  {
    echo 'disabled';
  }
  echo ' onclick="location=\'search.php?CITY=';
  echo $CITY;
  echo '&START=';
  echo $START;
  echo '&END=';
  echo $END;
  echo '&LINEID=';
  echo $LINEID;
  echo '&PAGE_START=';
  echo ($PAGE_START - $PAGE_SIZE);
  echo '\'"> &nbsp;&nbsp;
     <input type="button"  value="下一页" class="SmallButton" ';
  if (($BUS_COUNT <= $PAGE_END))
  {
    echo 'disabled';
  }
  echo ' onclick="location=\'search.php?CITY=';
  echo $CITY;
  echo '&START=';
  echo $START;
  echo '&END=';
  echo $END;
  echo '&LINEID=';
  echo $LINEID;
  echo '&PAGE_START=';
  echo ($PAGE_END + 1);
  echo '\'"> &nbsp;&nbsp;
     <input type="button"  value="末页" class="SmallButton"  ';
  if (($BUS_COUNT <= $PAGE_END))
  {
    echo 'disabled';
  }
  echo ' onclick="location=\'search.php?CITY=';
  echo $CITY;
  echo '&START=';
  echo $START;
  echo '&END=';
  echo $END;
  echo '&LINEID=';
  echo $LINEID;
  echo '&PAGE_START=';
  echo $LAST_PAGE_START;
  echo '\'"> &nbsp;&nbsp;
     页数
     <input type="text" name="PAGE_NUM" value="';
  echo $PAGE_NUM;
  echo '" class="SmallInput" size="2"> <input type="button"  value="转到" class="SmallButton" onclick="set_page();" title="转到指定的页面">&nbsp;&nbsp;
  </td>
  </tr>
</table>
<br>
<div align="center">
 <input type="button"  value="返回" class="BigButton" onClick="location=\'index.php\';">
</div>
</body>
</html>';
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -