当前位置: 代码迷 >> PHP >> 新手2
  详细解决方案

新手2

热度:56   发布时间:2016-04-28 18:39:18.0
新手求助2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>待审核文章列表</title>
</head>
<?php
$conn=mysql_connect("localhost","admin","");
mysql_select_db("test",$conn);
mysql_query("set names utf8");

session_start();




?>
<body bgcolor="#FFCCCC"><center><h1><b>以下是待审核文章</b></h1><br/><br/></center>
<form action="dshwz.php" method="post" name="dsh">
<font face="Trebuchet MS, Arial, Helvetica, sans-serif" size="-1">
<?php

$sql="SELECT * FROM `lyb` WHERE ID='1' ";
$squery=mysql_query($sql);
$res=mysql_query($sql);
$num=mysql_num_rows($res);
$page=isset($_GET['page'])?$_GET['page']:1;

if($page<1)
{
$page=1;
}
$pagesize=3;
$tl=$num/$pagesize;
$tl=ceil($tl);
$tou=($page-1)*$pagesize;
$sql="SELECT * FROM `lyb` WHERE ID='1' order by uid desc limit $tou,$pagesize";
$res=mysql_query($sql);





while($row=mysql_fetch_array($res)){
?>

<table width="80%" height="86" align="center" cellspacing="0" bordercolor="#000000" border="1">
<tr><td height="42" style="padding:10px 30px 10px 30px"><center><br /><br />
题目:&nbsp;&nbsp;<?php echo $row['title']?><br /><br />
留言人:&nbsp;&nbsp;<?php echo $row['name']?><br /><br /><br />
内容:<hr color="#FFCC00" size="3" width="50%"  /></center> <?php echo $row['content']?0><br /><br /><center>
 留言时间:&nbsp;&nbsp;<i><?php echo $row['date']?></i></center>










</td>
</tr>
<tr>
<td align="right">
<input/ name="zg" type="radio" checked="checked" value="0">通过<input/ name="zg" type="radio" value="1">删除<input type="submit" name="submit1" id="<?php echo $row['uid']?>" value="确定" />
</td>
</tr>
</table>
<hr color="#0000FF" size="6" />
<?php }?>
<table width="80%" height="85" align="center" cellspacing="0" bordercolor="#000000" border="1"><tr>
 <td align="center">
  <a href="dshwz.php">首页</a>
  <?php 
  if($page>1){?>&nbsp;&nbsp;<a href="dshwz.php?page=<?php echo $page-1?>">上一页</a><?php
  }?>&nbsp;&nbsp;<?php 
  if($page<$tl){?><a href="dshwz.php?page=<?php echo $page+1?>">下一页</a><?php }?>&nbsp;&nbsp;<a href="dshwz.php?page=<?php echo $tl?>">末页</a><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第<?php echo $page?>页/共<?php echo $tl?>页 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;共<?php echo $num?>条留言 &nbsp; 转到第<input type="text" name="page" style="width:20px">页<input type="submit" name="submit" value="跳转"></td></tr>


</table>
</font>
</form>
<?php
if(isset($_POST['submit']))
{
$as=$_POST["page"];
if($as<2)
{
echo"<script language='javascript'>location.href=('dshwz.php?page=1');</script>";
}
if($as>1&&$as<($tl+1))
{
echo"<script language='javascript'>location.href=('dshwz.php?page=$as');</script>";
}
if($as>$tl)
{
echo"<script language='javascript'>location.href=('dshwz.php?page=$tl');</script>";
}

}
?>

</body>
</html>







这是一个关于文章审核的php,我想做到的是点击确定按钮,通过判断“zg”的value的值为0还是1,若是0的话,通过,若是1的话,删除。

但是现在不知道才能做到点击确定按钮后,把相应的uid(每一篇文章都有一个对应的uid)传出来
------解决方案--------------------
每一个确定以超链接的形式get传值进行判断是最直接的 你现在的表单形式是包裹所有的数据的 区分相应的数据有些复杂,可以一个确定一个表单。超链接形式是最简单的 goodlock
------解决方案--------------------
只是核审或者删除而已。
按你目前的,你可以把ID写在隐藏域里,post过去,接收到就行了。不过,你要每条留言一个表单,不要把所有留言放在一个表单里。

其实,不用表单提交,直接按钮点击跳转或者链接也行的。弄两个按钮,一个是通过,一个是删除,不用选择加按钮的形式。不同按钮,url后面的都带上id加上操作类型,。
  相关解决方案