list.php
来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 317 行
PHP
317 行
<?
include_once 'inc/auth.php';
$PAGE_SIZE = 10;
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="list.php?PRO_NAME=';
echo $PRO_NAME;
echo '&OFFICE_PROTYPE=';
echo $OFFICE_PROTYPE;
echo '&PRO_DESC=';
echo $PRO_DESC;
echo '&PAGE_START="+PAGE_START+"&LOW_Stock=';
echo $LOW_Stock;
echo '";
}
</script>
</head>
<body class="bodycolor" topmargin="5" >
';
$WHERE_STR = (((((''.' where (PRO_MANAGER=\'\' or PRO_MANAGER=\'').$LOGIN_USER_ID).'\' or PRO_CREATOR=\'\' or PRO_CREATOR=\'').$LOGIN_USER_ID).'\')');
if (($PRO_NAME != ''))
{
($WHERE_STR .= ((' and PRO_NAME like \'%'.$PRO_NAME).'%\''));
}
if (($PRO_DESC != ''))
{
($WHERE_STR .= ((' and PRO_DESC like \'%'.$PRO_DESC).'%\''));
}
if (($LOW_Stock == -1))
{
($WHERE_STR .= ' and `PRO_STOCK` < `PRO_LOWSTOCK`');
}
if (($OFFICE_PROTYPE != ''))
{
($WHERE_STR .= (((''.' and OFFICE_PROTYPE= \'').$OFFICE_PROTYPE).'\''));
}
if (($WHERE_STR != ''))
{
$query = ('SELECT count(*) from OFFICE_PRODUCTS'.$WHERE_STR);
}
else
{
$query = 'SELECT count(*) from OFFICE_PRODUCTS';
}
$cursor = exequery ($connection, $query);
$PRODUCT_COUNT = 0;
if ($ROW = mysql_fetch_array ($cursor))
{
$PRODUCT_COUNT = $ROW[0];
}
$PAGE_TOTAL = ($PRODUCT_COUNT / $PAGE_SIZE);
$PAGE_TOTAL = ceil ($PAGE_TOTAL);
if (($PRODUCT_COUNT <= $PAGE_SIZE))
{
$LAST_PAGE_START = 1;
}
else
{
if ((($PRODUCT_COUNT % $PAGE_SIZE) == 0))
{
$LAST_PAGE_START = (($PRODUCT_COUNT - $PAGE_SIZE) + 1);
}
else
{
$LAST_PAGE_START = (($PRODUCT_COUNT - ($PRODUCT_COUNT % $PAGE_SIZE)) + 1);
}
}
if (($PAGE_START == ''))
{
$PAGE_START = 1;
}
if (($PRODUCT_COUNT < $PAGE_START))
{
$PAGE_START = $LAST_PAGE_START;
}
if (($PAGE_START < 1))
{
$PAGE_START = 1;
}
$PAGE_END = (($PAGE_START + $PAGE_SIZE) - 1);
if (($PRODUCT_COUNT < $PAGE_END))
{
$PAGE_END = $PRODUCT_COUNT;
}
$PAGE_NUM = ((($PAGE_START - 1) / $PAGE_SIZE) + 1);
$query1 = str_replace ('count(*)', '*', $query);
$query1 = ($query1.' ORDER BY PRO_NAME ASC');
$cursor1 = exequery ($connection, $query1);
if (($PRODUCT_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>
</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>
';
echo ' <td nowrap align="center">警戒库存</td>
<td nowrap align="center">当前库存</td>
<td nowrap align="center">创建人</td>
<td nowrap align="center">管理人</td>
</tr>
';
$PRODUCT_COUNT = 0;
while ($ROW = mysql_fetch_array ($cursor1))
{
++$PRODUCT_COUNT;
if (($PRODUCT_COUNT < $PAGE_START))
{
continue;
}
if (($PAGE_END < $PRODUCT_COUNT))
{
break;
}
$PRO_ID = $ROW['PRO_ID'];
$PRO_NAME1 = $ROW['PRO_NAME'];
$PRO_DESC1 = $ROW['PRO_DESC'];
$PRO_UNIT1 = $ROW['PRO_UNIT'];
$PRO_SUPPLIER1 = $ROW['PRO_SUPPLIER'];
$PRO_LOWSTOCK1 = $ROW['PRO_LOWSTOCK'];
$PRO_STOCK1 = $ROW['PRO_STOCK'];
$PRO_MANAGER1 = $ROW['PRO_MANAGER'];
$PRO_CREATOR1 = $ROW['PRO_CREATOR'];
$OFFICE_PROTYPE1 = $ROW['OFFICE_PROTYPE'];
$PRO_MANAGERNAME = '';
$PRO_CREATORNAME = '';
$OFFICE_PROTYPENAME = '';
$query1 = (((''.'select USER_NAME from USER where USER_ID=\'').$PRO_MANAGER1).'\'');
$cursor = exequery ($connection, $query1);
if ($ROW = mysql_fetch_array ($cursor))
{
$PRO_MANAGERNAME = $ROW['USER_NAME'];
}
$query1 = (((''.'select USER_NAME from USER where USER_ID=\'').$PRO_CREATOR1).'\'');
$cursor = exequery ($connection, $query1);
if ($ROW = mysql_fetch_array ($cursor))
{
$PRO_CREATORNAME = $ROW['USER_NAME'];
}
$query = (((''.'SELECT CODE_NAME from SYS_CODE where PARENT_NO=\'OFFICE_PROTYPE\' and CODE_NO=\'').$OFFICE_PROTYPE1).'\'');
$cursor = exequery ($connection, $query);
if ($ROW = mysql_fetch_array ($cursor))
{
$OFFICE_PROTYPENAME = $ROW['CODE_NAME'];
}
if ((($PRODUCT_COUNT % 2) == 1))
{
$TableLine = 'TableLine1';
}
else
{
$TableLine = 'TableLine2';
}
echo '
<tr class="';
echo $TableLine;
echo '">
<td nowrap align="center" width="150">';
echo $PRO_NAME1;
echo '</td>
<td nowrap align="center">';
echo $PRO_DESC1;
echo '</td>
<td nowrap align="center">';
echo $OFFICE_PROTYPENAME;
echo '</td>
<td nowrap align="center">';
echo $PRO_UNIT1;
echo '</td>
<td nowrap align="center">';
echo $PRO_SUPPLIER1;
echo '</td>
<td nowrap align="center">';
echo $PRO_LOWSTOCK1;
echo '</td>
<td nowrap align="center">';
echo $PRO_STOCK1;
echo '</td>
<td nowrap align="center">';
echo $PRO_CREATORNAME;
echo '</td>
<td nowrap align="center">';
echo $PRO_MANAGERNAME;
echo '</td>
</tr>
';
$PRO_ID = '';
$PRO_NAME1 = '';
$PRO_DESC1 = '';
$PRO_UNIT1 = '';
$PRO_SUPPLIER1 = '';
$PRO_LOWSTOCK1 = '';
$PRO_STOCK1 = '';
}
echo ' <tr class="TableControl">
<td colspan="10" align="right">
<input type="button" value="首页" class="SmallButton" ';
if (($PAGE_START == 1))
{
echo 'disabled';
}
echo ' onclick="location=\'list.php?PRO_NAME=';
echo $PRO_NAME;
echo '&OFFICE_PROTYPE=';
echo $OFFICE_PROTYPE;
echo '&PRO_DESC=';
echo $PRO_DESC;
echo '&LOW_Stock=';
echo $LOW_Stock;
echo '\'">
<input type="button" value="上一页" class="SmallButton" ';
if (($PAGE_START == 1))
{
echo 'disabled';
}
echo ' onclick="location=\'list.php?PRO_NAME=';
echo $PRO_NAME;
echo '&OFFICE_PROTYPE=';
echo $OFFICE_PROTYPE;
echo '&PRO_DESC=';
echo $PRO_DESC;
echo '&PAGE_START=';
echo ($PAGE_START - $PAGE_SIZE);
echo '&LOW_Stock=';
echo $LOW_Stock;
echo '\'">
<input type="button" value="下一页" class="SmallButton" ';
if (($PRODUCT_COUNT <= $PAGE_END))
{
echo 'disabled';
}
echo ' onclick="location=\'list.php?PRO_NAME=';
echo $PRO_NAME;
echo '&OFFICE_PROTYPE=';
echo $OFFICE_PROTYPE;
echo '&PRO_DESC=';
echo $PRO_DESC;
echo '&PAGE_START=';
echo ($PAGE_END + 1);
echo '&LOW_Stock=';
echo $LOW_Stock;
echo '\'">
<input type="button" value="末页" class="SmallButton" ';
if (($PRODUCT_COUNT <= $PAGE_END))
{
echo 'disabled';
}
echo ' onclick="location=\'list.php?PRO_NAME=';
echo $PRO_NAME;
echo '&OFFICE_PROTYPE=';
echo $OFFICE_PROTYPE;
echo '&PRO_DESC=';
echo $PRO_DESC;
echo '&PAGE_START=';
echo $LAST_PAGE_START;
echo '&LOW_Stock=';
echo $LOW_Stock;
echo '\'">
页数
<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="转到指定的页面">
</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 + =
减小字号Ctrl + -
显示快捷键?