2011-02-27 77 views
0

//以下代码来生成25 按钮与唯一名称为每个 按钮
// 25按钮包含值 从1至25
//像 BTN1 = '1',BTN2 = '2' ... btn25 = '25'用php替换html按钮值并将其存储在数据库中?

<?php 
        $j=0; 
         for($i=1;$i<=25;$i++) 
         { 
           $j++; 
            ?> 
            <td><input type='button' id='btn' name="btn<?php echo $i;?>" value='<?php echo $i;?>' onclick="cnt(btn<?php echo $i;?>);" ></td> 
            <?php        
            if($j==5) 
            { 
             echo "</tr>"; 
             echo "<tr>"; 
             $j=0; 
            }   
         } 
       ?> 

//并使用concantation即时插入按钮值seqhence到数据库 //像用户会点击第一5按钮i将插入SEQ = 1-2 -3-4-5这是html按钮值

//然后使用PHP插入查询即时插入sequene在DB // concantation码我不是在这里给出

$con="INSERT INTO `vector`.`signup` (`userid` ,`seq`)VALUES ('".$usr."', '".$seq."')"; 

    mysql_query($con) or die ('Bad Input'); 
?> 

看到这个画面DATABSE

http://i53.tinypic.com/1zudjo.jpg

现在我的prb是我想要在数据库中存储不同的值..对于每个buton 像btn1 ='1'具有值1,当用户点击我想存储diffvalue像'a1'。不应 提供给用户在客户端..我想用PHP做..

我如何改变了PHP代码的HTML按钮值DATABSE存储...

我想BTN1 =” 1' ,就会BTN1 =‘数据库A1’..

+0

所以你的意思是存储不在按钮本身的东西?如果是的话,a1中的'a'总是一样的,还是会改变? – amitchd 2011-02-27 07:31:15

回答

1
$databasevalue = 'a' . $_POST['btn1']; 

似乎相当明显的...只是在前面加上任何你想出来的表价值。

+0

bt这个值会在HTML源代码中回显? – 2011-02-27 06:55:15

+0

然后在下次构建表单之前删除该值?或者从表单值中分别存储特殊值。听起来你正在从一座痣山上爬出一座山。如果用户无法看到这个特殊的价值,那么你绝对不应该将它与可见的数据混在一起。 – 2011-02-27 15:03:07

相关问题