2014-03-13 35 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']提取值並將這些值發送到數據庫。

相關問題