2014-03-13 36 views
0

Hellow guys?需要获取此表单的隐藏值并将其插入数据库。有人能帮助我吗?这是代码:如何提取表单的隐藏值并将其插入到数据库中

echo '<input type="hidden" name="item_name['.$cart_items.']" value="'.$obj->product_name.'" />'; 
echo '<input type="hidden" name="item_code['.$cart_items.']" value="'.$product_code.'" />'; 
echo '<input type="hidden" name="item_desc['.$cart_items.']" value="'.$obj->product_desc.'" />'; 
echo '<input type="hidden" name="item_qty['.$cart_items.']" value="'.$cart_itm["qty"].'" />'; 
+4

到目前为止您尝试过什么? –

+1

呈现的HTML看起来像什么? $ cart_items是一个动态变量吗? – MonkeyZeus

+0

如果没有该元素的名称,则无法获取它。不知道$ cart_items存储了什么。 – 2014-03-13 18:21:31

回答

1

隐藏值就像任何输入。真。

<?php 
echo '<input type="hidden" name="item_name['.$cart_items.']" value="'.$obj->product_name.'" />'; 
     echo '<input type="hidden" name="item_code['.$cart_items.']" value="'.$product_code.'" />'; 
     echo '<input type="hidden" name="item_desc['.$cart_items.']" value="'.$obj->product_desc.'" />'; 
     echo '<input type="hidden" name="item_qty['.$cart_items.']" value="'.$cart_itm["qty"].'" />'; 

echo '<input type="hidden" name="cart_items" value="'.$cart_items.'"/>'; 
?> 

然后职后,就可以使用$ _ POST [ 'cart_items']找回$ cart_items。

和回声的DATAS是这样的:

<?php 
$cart_items = $_POST['cart_items']; 

echo "Item name:".$_POST['item_name[".$cart_items."]']; 

?> 

等等..

但我不明白为什么你用的名字一样ITEM_NAME [变量]。 使用item_name_ $变量更容易也更重要

+0

他们可能有多个同名的表单元素,他们只显示一小段代码,你必须假设还有很多。 – mic

0

您必须首先制作一个表格。然后基于表单的HTTP方法,您将使用$ _POST ['element_name']或$ _GET ['element_name']提取值并将这些值发送到数据库。

相关问题