我有一個表單,我試圖通過隱藏字段傳遞值。此刻,我傳遞了一個ID和一個數量,他們被髮送到兩個單獨的數組中。我想在同一個隱藏字段中將這兩個數據發送到同一個多維數組中,這可能嗎?隱藏字段中的多維數組
這是我的PHP代碼:
if(isset($_SESSION["cart"])) {
foreach ($_SESSION["cart"] as $id => $value) {
$ids .= $id . ',';
$count += $value['quantity'];
$totalPrice += $value['price'] * $value['quantity'];
}
$query = $database->find_item_db($ids);
foreach ($query as $single_query) {
$id = $single_query['Sweet_ID'];
$stock_level = $database->get_stock($id);
$stock_quantity = (int)$stock_level[0]['Quantity'];
echo $single_query['Description']; ?> x <?php echo $_SESSION['cart'][$id]['quantity'] . '<a href="?idToRemove=' . $id . '&action=remove"> Remove </a>' . '</br>'; ?>
<input type="hidden" value="<?php echo $id; ?>" name="sweetids[][]"/>
<input type="hidden" value="<?php echo $stock_quantity;?>" name="quantites[]"/>
你可以通過把它作爲一個'json'字符串表示('json_encode'),設置一個'hidden'字段作爲JSON,但我看不出這種做法背後的原因。什麼是你想實現 ? – Pogrindis
@Pogrindis我想通過這樣的數據,所以當單擊一個按鈕,然後我可以使用這些值來編輯數據庫與PHP –
你可以添加一個例子你想通過你的窗體的數組結構? – ThinkTank