求助!如何从form表单中提取id

#1 改变命运2023

我想获取这个id执行删除、修改操作,但是因为获取不了表单的 id,所以无法实现删除、修改操作。我之前通过看留言板实例,可以通过获取表单的name值可以实现插入操作。但是如何也不实现删除、修改操作。请高手帮忙。

2012-04-02 20:24:59

#2 dpll

没看明白说的什么    你的意思是js修改 前台    还是删除某个数据库条目

2012-04-02 23:31:43

#3 改变命运2023

dpll 发表于 2012-4-2 23:31
没看明白说的什么    你的意思是js修改 前台    还是删除某个数据库条目
呵呵,我没有说明白,我的意思是删除数据库表里的记录。就是说,我想通过获取view里表单的 id,然后想通过这个id在数据库的查找到这条记录,然后删除这条记录。但是现在通过下面这个操作却删除获取不了这个id.所以也删除不了这条记录。





补充内容 (2012-4-3 19:58):
function delpro(){
$products = spClass("products");
                // 这里接收tpl参数,使得模板变化
        $tpl = $this->spArgs("tpl","default");        
                        $conditions = array('id'=>id);
        if($products->delete($c

补充内容 (2012-4-3 20:01):
if($products->delete($conditions))
echo "";
}//接上文,因为一次粘不上去

2012-04-03 19:56:19

#4 jake

要弄清楚两个事情,
1. 表单值,获取的方法是name=value,也就是name是表单域的名称,而value是对应的值。这是HTML的语法,表单中的id只是作为页面的DOM标识,作用不同。PHP获取的是name而不是id。
2  如何接受表单值,请参考本站手册入门教程。

2012-04-03 21:49:58

#5 改变命运2023

jake 发表于 2012-4-3 21:49
要弄清楚两个事情,
1. 表单值,获取的方法是name=value,也就是name是表单域的名称,而value是对应的值。 ...
谢谢,解决了。
控制器:
function delpro(){
         $products = spClass("products");
  $id = $this->spArgs("id");
      
    $condition = array('id'=>$id);
    $a = $products->delete($condition);
    //一个知识点,delete
    if($a){
        echo "删除成功";
    }else{
        echo "删除失败";
    }
模板:   

                    
                     
                        
                        
                        
                        
                        
                                                   
                        
                     
                      <{foreach from=$results item=one}>
                     
                        
                        
                        
                        
                        
                        
                        
                     
                      <{/foreach}>

2012-04-06 14:10:00

#6 sly82828

我知道他说什么 就是传值的问题 看留言板例子里面有 如何把ID 传给 内容页 你照着写就好了

2012-07-03 16:19:48

#7 一米八三

你要删除的到底是什么?难道是表单吗?

2012-07-04 13:44:15

#8 改变命运2023

一米八三 发表于 2012-7-4 13:44
你要删除的到底是什么?难道是表单吗?
不是,是批量删除。呵呵

2012-07-06 12:56:28

商品名称商品价格商品详情商品图片状态操作
<{$one.name}><{$one.fare}><{$one.information}><{$one.image}><{$one.YorN}>修改
删除