显示问题!

pangxie520 2004-04-12 05:39:03
写了一个页面,其中有PHP程序、HTML,并且要查询数据库,但是在运行的时候,刚开始的时候还能够按照我的意愿显示,但是当我浏览一些其他的页面后回到这个页面时它就往右下边挪动了些显示,请问各位有可能是哪方面的问题呢?
...全文
11 点赞 收藏 17
写回复
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2004-04-15
<tr>
<?php
echo $message;
$startpage=$startpage?$startpage:1;
$usercount=getrownumber();

$pagesize=10;

if($startpage>$usercount/10)
{
$pagesize=lastnumber($usercount);
}

$msgs=getmessage($startpage*10-10,$pagesize);
?>
</tr>

td在哪里?
回复
pangxie520 2004-04-15
UP
回复
pangxie520 2004-04-14
在代码的最上面是PHP代码
回复
ccterran 2004-04-14
是用<script src="xxx.php"></script> 吗?也有可能是它的问题. :)
回复
pangxie520 2004-04-14
我就是按照这样做的呀,没有区别呀!?
回复
hbcb 2004-04-14
你把两个页面的源代码(就是IE里面,查看-->源代码)比较一下,找出不同之处,再加以解决,既然显示有微小的差别,代码一定是有差别的
回复
pangxie520 2004-04-14
我对比了一下,能够肯定的是:没有区别!
问题会出现在哪里呢?
(注:我的html里嵌套了PHP代码的)
回复
pangxie520 2004-04-14
主要是不能在页面顶端显示
回复
pangxie520 2004-04-14
<?php
session_start();
if(!(session_is_registered("Manager_Name")))
header("location:../../login1.php");

include "userfuncs.php";
include "funcs.php";
include "db.inc.php";

global $job,$message,$startpage;

if($job=="delete")
{

$query='delete from user where user_id='.$id;
if($result=mysql_query($query));
$message='成功删除';
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>用户管理模式</title>
<link href="main_style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="22" align="center" bgcolor="#006699" class="px14-white"><font color="#FFFFFF">用户信息</font></td>
</tr>
<tr>
<?php
echo $message;
$startpage=$startpage?$startpage:1;
$usercount=getrownumber();

$pagesize=10;

if($startpage>$usercount/10)
{
$pagesize=lastnumber($usercount);
}

$msgs=getmessage($startpage*10-10,$pagesize);
?>
</tr>
<tr>
<td colspan="3" height="13">
<table width="100%" border="1" cellspacing="1" bordercolor="#666699" >
<tr align="middle" class="c-5">
<td width="10%"><font color="#FFFFFF">用户编号</font></td>

<td width="10%"><font color="#FFFFFF">用户名</font></td>

<td width="20%"><font color="#FFFFFF">密码</font></td>

<td width="40%"><font color="#FFFFFF">单位名称</font></td>

<td width="10%"><font color="#FFFFFF">详细信息</font></td>

<td width="10%"><font color="#FFFFFF">删除用户</font></td>
</tr>

<?php

for($count=1;$count<=$msgs[0];$count++)
{
echo '<tr align="center">';
echo '<td width="10%">';
echo $msgs[$count]->user_id;
echo '</td>';
echo '<td width="10%">';
echo $msgs[$count]->user_name;
echo '</td>';
echo '<td width="20%">';
echo $msgs[$count]->user_password;
echo '</td>';
echo '<td width="40%">';
echo TrimChinese($msgs[$count]->user_compname,34);
echo '</td>';
echo '<td width="10%"><a href="userdetail.php?id=';
echo $msgs[$count]->user_id;
echo '" target="_self">详细信息</a></td>';
echo '<td width="10%"><a href="usermanagement.php?job=delete&id=';
echo $msgs[$count]->user_id;
echo '&startpage=';
echo $startpage;
echo '">删除用户</a></td>';
echo '</tr>';
}

echo '</table>
</td>
</tr>

<tr>
<td colspan="3" height="16"> ';


if($usercount>10)
{
echo '<p>';
for($i=1;$i<=$usercount/10+1;$i++)
{
echo '  <a href="usermanagement.php?startpage=';
echo $i;
echo '">';
echo $i;
echo '</a>';
}

}




echo '   共有用户';
echo $usercount;
echo '位';

echo '        当前页码';
echo $startpage;

?>

</td>
</tr>

<tr>
<td colspan="3" > </td>
</tr>
</table>
</body>
</html>
回复
ccterran 2004-04-14
执行了?那就不知道了.或许你可以将你的代码贴出来一看
回复
pangxie520 2004-04-13
开始和后来的页面?
都是一个页面呀!
回复
ccterran 2004-04-13
两次打开时,HTML源代码肯定有变化了,不然怎么可能不一样
回复
pangxie520 2004-04-13
UP
回复
52juanjuan 2004-04-12
通过查询源文件来看看,是不是跟你的意思是一致的
回复
ccterran 2004-04-12
把刚开始的页面的源文件和后来浏览的这个页面的源文件对比一下,看看区别的地方
回复
pangxie520 2004-04-12
但是我检查了,应该没问题
回复
hahawen 2004-04-12
还是你页面的问题,可能在哪无意中输入了什么东西
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告