喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: 快要让我崩溃的一个我问题。。求求高后们过来看看  
 
loveloop
注册会员
Rank: 2



UID 78018
精华 0
积分 188
帖子 156
金钱 188 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-10
来自 北京市
状态 离线
快要让我崩溃的一个我问题。。求求高后们过来看看

下面这段代码在语法上没有错误(可以成功运行的),但是结果却是用数组给set_order.php传过去的几个值会发生"变异",搞不懂为什么?高手请指点,我实在找不出什么问题。。。



<html>
<head>
<title>泡泡小区</title>
<script language="javascript">
function CheckAll(form){
        var r=form.elements[0];
        r.checked == true ? r.checked = false : r.checked = true;
for (var i=0;i<form.elements.length;i+=7){
                var e = form.elements;
                e.checked == true ? e.checked = false : e.checked = true;}
}
</script>
</head>
<body>
<?php
require_once("global.php");  //该文件只包含一个函数substrs,作用是控制标题显示长度
$mylink=mysql_connect("localhost","root","myoa888");
mysql_select_db("popxqnew",$mylink);
$sql3="select `cat_id` from `popxq_info_issue` where `cat_id`=1";
        $result3=mysql_query($sql3);
        $total_num=mysql_num_rows($result3);  //返回记录总数
        $total_page=ceil($total_num/10);     //返回总页数
        if($page<=0)$page=1;
        if($page>=$total_page) $page=$total_page;
        $next_page=$page+1;$pre_page=$page-1;
        $now_first=($page-1)*10;
$sql="select * from `popxq_info_issue`  where `cat_id`=1 order by `info_order` desc limit $now_first,10";
$result=mysql_query($sql,$mylink);
if($result)
{ $num=1;
include("header.php");?>
<form action=set_order.php method=post>
<table class=table1>
<tr class="tr"><th width="3%">编号</th><th width="21%">标题</th><th width="8%">发布状态</th><th width="9%">排序</th><th width="9%">访问级别</th><th width="9%">一级类别</th><th width="9%">二级类别</th><th width="21%">创建日期</th><th width="4%">修改</th><th width="7%">归档<br><input type="checkbox" name="chkAll" onclick="CheckAll(this.form)"></th></tr>
<? while($myarray=mysql_fetch_array($result))
{
$full_title=$myarray[info_name];
$myarray[info_name]=substrs($myarray[info_name],22);//控制标题的显示长度
echo"<tr><td class=td1 align=center>$num</td><td class=td1><a class=td href=edit.php?info_id=$myarray[info_id] title=标题full_title   &#13;&#10;操作:修改这篇文章&#13;&#10;点击次数myarray[info_hits]&#13;&#10;作者myarray[created_by_alias]> $myarray[info_name]</a></td><td class=td1 align=center>";
if($myarray[topic_issue_status]==1) $topic_issue_status="已发布";
if($myarray[topic_issue_status]==0) $topic_issue_status="待发布";
if($myarray[topic_issue_status]==2) $topic_issue_status="未发布";
echo"$topic_issue_status</td><td class=td1 align=center valign=middle height=28><input name=up value=升 type=submit title=把这条信息提前一个位置><input name=down value=降 type=submit title=把这条信息降低一个位置><input type=submit value=顶 name=top title=把这条信息置顶><input type=hidden name=info_id value=$myarray[info_id] ><input type=hidden name=info_order value=$myarray[info_order] ><input type=hidden name=cat_id value=$myarray[cat_id]></td><td class=td1 align=center>";
if($myarray[info_access]==0) $info_access="所有人";
if($myarray[info_access]==1) $info_access="注册用户";
if($myarray[info_access]==2) $info_access="认证用户";
echo"$info_access</td><td class=td1 align=center>";
$sql1="select `cat_id`,`cat_title` from `popxq_categories` where cat_id=".$myarray[cat_id];
$result1=mysql_query($sql1,$mylink);
if($result1)$myarray1=mysql_fetch_array($result1);
echo"$myarray1[cat_title] </td><td class=td1 align=center>";
$sql2="select `forum_id`,`forum_name` from `popxq_forums` where forum_id=".$myarray[forum_id];
$result2=mysql_query($sql2,$mylink);
if($result2)$myarray2=mysql_fetch_array($result2);
echo"$myarray2[forum_name] </td><td class=td1 align=center>$myarray[info_datetime] </td><td class=td1 align=center><a class=td href=edit.php?info_id=$myarray[info_id] title=修改这篇文章>改</a></td><td class=td1 align=center><input type=checkbox value=$myarray[info_id] name=guidang[]></td></tr>";
$num++;
$i++;
}
?>
</table>

<?     //分页代码
      
        echo"<p align=center>共有";echo$total_num;echo"条信息,共";echo$total_page;echo"页,当前第";echo$page;echo"页      <a class='td'href=?page=1>首页</a>  <a class='td' href=?page=$pre_page>上一页</a>  <a  class='td' href=?page=$next_page>下一页</a>  <a class='td' href=?page=$total_page>尾页</a>  <input type=submit value=归档 title='将选中的所有信息归档保存' name=keep>";
}
?>
</form>
</body>
</html>
2006-8-13 12:14 AM#1
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
 
liu1210
高级会员
Rank: 4
超级会员


UID 63736
精华 0
积分 968
帖子 957
金钱 968 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-3-25
来自 衡山->郑州->北京
状态 离线
[推荐阅读] 有人用过火山互联的免费虚拟主机吗?
看了回死人的



Lucene是个好东西
2006-8-13 12:53 AM#2
查看资料  Blog  发短消息  QQ  顶部
 
古道风
中级会员
Rank: 3Rank: 3



UID 72485
精华 0
积分 371
帖子 304
金钱 371 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-4-28
来自 郑州
状态 离线
[推荐阅读] js-获得text
俺已经崩溃了



菜鸟~~~
2006-8-13 01:23 AM#3
查看资料  发短消息  QQ  顶部
 
jimnopq
新手上路
Rank: 1



UID 78065
精华 0
积分 46
帖子 24
金钱 46 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-8-11
状态 离线
[推荐阅读] 自动生成缩略图
你把代码帖清楚点。
2006-8-13 01:35 AM#4
查看资料  发短消息  顶部
 
loveloop
注册会员
Rank: 2



UID 78018
精华 0
积分 188
帖子 156
金钱 188 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-10
来自 北京市
状态 离线
[推荐阅读] 谁有做过:xajax+smarty 级联菜单
<html>
<head>
<title>泡泡小区</title>
<script language="javascript">
function CheckAll(form){
        var r=form.elements[0];
        r.checked == true ? r.checked = false : r.checked = true;
for (var i=0;i<form.elements.length;i+=7){
                var e = form.elements;
                e.checked == true ? e.checked = false : e.checked = true;}
}
</script>
</head>
<body>
<?php
require_once("global.php");
$mylink=mysql_connect("localhost","root","myoa888");
mysql_select_db("popxqnew",$mylink);
$sql3="select `cat_id` from `popxq_info_issue` where `cat_id`=1";
        $result3=mysql_query($sql3);
        $total_num=mysql_num_rows($result3);  //返回记录总数
        $total_page=ceil($total_num/10);     //返回总页数
        if($page<=0)$page=1;
        if($page>=$total_page) $page=$total_page;
        $next_page=$page+1;$pre_page=$page-1;
        $now_first=($page-1)*10;
$sql="select * from `popxq_info_issue`  where `cat_id`=1 order by `info_order` desc limit $now_first,10";
$result=mysql_query($sql,$mylink);
if($result)
{ $num=1;
include("header.php");?>
<form action=set_order.php method=post>
<table class=table1>
<tr class="tr"><th width="3%">编号</th><th width="21%">标题</th><th width="8%">发布状态</th><th width="9%">排序</th><th width="9%">访问级别</th><th width="9%">一级类别</th><th width="9%">二级类别</th><th width="21%">创建日期</th><th width="4%">修改</th><th width="7%">归档<br><input type="checkbox" name="chkAll" onclick="CheckAll(this.form)"></th></tr>
<? while($myarray=mysql_fetch_array($result))
{
$full_title=$myarray[info_name];
$myarray[info_name]=substrs($myarray[info_name],22);//控制标题的显示长度
echo"<tr><td class=td1 align=center>$num</td><td class=td1><a class=td href=edit.php?info_id=$myarray[info_id] title=标题full_title   &#13;&#10;操作:修改这篇文章&#13;&#10;点击次数myarray[info_hits]&#13;&#10;作者myarray[created_by_alias]> $myarray[info_name]</a></td><td class=td1 align=center>";
if($myarray[topic_issue_status]==1) $topic_issue_status="已发布";
if($myarray[topic_issue_status]==0) $topic_issue_status="待发布";
if($myarray[topic_issue_status]==2) $topic_issue_status="未发布";
echo"$topic_issue_status</td><td class=td1 align=center valign=middle height=28><input name=up value=升 type=submit title=把这条信息提前一个位置><input name=down value=降 type=submit title=把这条信息降低一个位置><input type=submit value=顶 name=top title=把这条信息置顶><input type=hidden name=info_id value=$myarray[info_id] ><input type=hidden name=info_order value=$myarray[info_order] ><input type=hidden name=cat_id value=$myarray[cat_id]></td><td class=td1 align=center>";
if($myarray[info_access]==0) $info_access="所有人";
if($myarray[info_access]==1) $info_access="注册用户";
if($myarray[info_access]==2) $info_access="认证用户";
echo"$info_access</td><td class=td1 align=center>";
$sql1="select `cat_id`,`cat_title` from `popxq_categories` where cat_id=".$myarray[cat_id];
$result1=mysql_query($sql1,$mylink);
if($result1)$myarray1=mysql_fetch_array($result1);
echo"$myarray1[cat_title] </td><td class=td1 align=center>";
$sql2="select `forum_id`,`forum_name` from `popxq_forums` where forum_id=".$myarray[forum_id];
$result2=mysql_query($sql2,$mylink);
if($result2)$myarray2=mysql_fetch_array($result2);
echo"$myarray2[forum_name] </td><td class=td1 align=center>$myarray[info_datetime] </td><td class=td1 align=center><a class=td href=edit.php?info_id=$myarray[info_id] title=修改这篇文章>改</a></td><td class=td1 align=center><input type=checkbox value=$myarray[info_id] name=guidang[]></td></tr>";
$num++;
$i++;
}
?>
</table>

<?     //分页代码
      
        echo"<p align=center>共有";echo$total_num;echo"条信息,共";echo$total_page;echo"页,当前第";echo$page;echo"页      <a class='td'href=?page=1>首页</a>  <a class='td' href=?page=$pre_page>上一页</a>  <a  class='td' href=?page=$next_page>下一页</a>  <a class='td' href=?page=$total_page>尾页</a>  <input type=submit value=归档 title='将选中的所有信息归档保存' name=keep>";
}
?>
</form>
</body>
</html>
2006-8-13 08:48 AM#5
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
 
沉默的狼
注册会员
Rank: 2



UID 74280
精华 0
积分 105
帖子 101
金钱 105 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-5-29
状态 离线
[推荐阅读] (求兼职)欲求兼职 网站建设、网页设计制作,网站策划、FLASH动画
能用数组传值吗?
2006-8-13 09:10 AM#6
查看资料  发短消息  QQ  顶部
 
loveloop
注册会员
Rank: 2



UID 78018
精华 0
积分 188
帖子 156
金钱 188 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-10
来自 北京市
状态 离线
[推荐阅读] 请问能不能一个命令把mysql里相似的table全部杀光


QUOTE:
原帖由 沉默的狼 于 2006-8-13 09:10 AM 发表
能用数组传值吗?
数组可以传值的,经常这样用
2006-8-13 09:12 AM#7
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
 
沉默的狼
注册会员
Rank: 2



UID 74280
精华 0
积分 105
帖子 101
金钱 105 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-5-29
状态 离线
[推荐阅读] [原]PHP4、5 共存


QUOTE:
原帖由 loveloop 于 2006-8-13 09:12 AM 发表


数组可以传值的,经常这样用
理解错啊~~俺还以为是要传一个数组过去

可是俺看你input的名字也只有一个看起来像数组啊~
2006-8-13 10:00 AM#8
查看资料  发短消息  QQ  顶部
 
loveloop
注册会员
Rank: 2



UID 78018
精华 0
积分 188
帖子 156
金钱 188 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-8-10
来自 北京市
状态 离线
[推荐阅读] [php4]使用session无法显示
昨天上午一切都正常的,就是下午加了一些js代码以后就出现问题了,经过一些测试,发现在当页中输出所传的值一切都正常,可是值传到set_order.php页后就会发生错误,和实际想传得值完全不同,而且的只是那几个特定的值
2006-8-13 10:20 AM#9
查看资料  访问主页  Blog  发短消息  QQ  Yahoo!  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.032010 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP