日期:2014-05-17  浏览次数:20389 次

我遇到了个大难题
有个OA系统,界面有个修改,删除信息的功能,如下:
 ------------------------------------------------
| 生产厂家名称 | 操作 |
 ------------------------------------------------
| 01 | 修改 删除 |  
 ------------------------------------------------
| 02 | 修改 删除 |
 ------------------------------------------------
| 03 | 修改 删除 |
 ------------------------------------------------
| 增加 | 返回 |
 -----------------------------------------------
当我增加生产厂家时就可以删除,但原来在上面的01,02,03就无法删除,
下面是我的一部分代码:
delete.php
------------------------------------
PHP code

<?
$connection=OpenConnection();
$query="delete from ba_Manufacturer where Manufacturer=$Manufacturer";
exequery($connection,$query);
?>
    <script language=javascript>
        alert("<?=$Old_Manufacturer?>");
    </script>
<?
$query="delete from ba_goods_Manufacturer where Manufacturer=$Manufacturer";
exequery($connection,$query);

header("location: list.php?Manufacturer=$Old_Manufacturer&Image_name=$Image_name&Begdt=$Begdt&Enddt=$Enddt&PAGE_START=$PAGE_START");


---------------------------------

delete_pic.php
---------------------------------
PHP code

<?
$connection=OpenConnection();
$query="delete from ba_goods_Manufacturer where noid='$id'";

exequery($connection,$query);

header("location: show.php?Manufacturer=$Manufacturer&Old_Manufacturer=$Old_Manufacturer&Image_name=$Image_name&Begdt=$Begdt&Enddt=$Enddt&PAGE_START=$PAGE_START");

?>


---------------------
show.php
--------------------
<script Language="JavaScript">

function CheckForm()
{
  if(document.form1.Manufacturer.value=="")
  {
  alert("生产厂家名称不能为空!");
  return (false);
  }
}

function delete_pic(id)
{
 msg='确认要删除该文件么?';
 if(window.confirm(msg))
 {
  URL="delete_pic.php?Manufacturer=<?=$Manufacturer?>&Old_Manufacturer=<?=$Old_Manufacturer?>&Image_name=<?=$Image_name?>&Begdt=<?=$Begdt?>&Enddt=<?=$Enddt?>&PAGE_START=<?=$PAGE_START?>&id=" + id;
  window.location=URL;
 }
}

</script>


还有一些代码,怕字数超了,就上传主要的,如果哪位大哥愿意把我解决的。我把系统全部发过去,
那位大哥愿意帮我解决的加我Q:545940787
感激不尽

------解决方案--------------------
呵呵,你是拿了别人的OA在改吧。
删除不了,看看是不是程序与权限的限制呢!
------解决方案--------------------
楼上说的有道理,我想这个生产厂家名称 这个表里应该有字段来确定权限。
每一条数据应该都有修改、删除等操作的响应权限。
如果单纯的为了删除前面的数据可以直接操作数据库啦。
但是我建议楼主还是仔细研究一下本身的程序逻辑。
这个问题应该不是很难。
------解决方案--------------------
等我回家的时候加你qq
------解决方案--------------------