第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP MySQL 獲取訂單的材料和數(shù)量

PHP MySQL 獲取訂單的材料和數(shù)量

PHP
慕田峪9158850 2021-06-11 13:22:39
我需要創(chuàng)建一個訂單表,其中有一個表格中每個產(chǎn)品的復(fù)選框,每個產(chǎn)品旁邊都有一個數(shù)量框。我需要處理已檢查的產(chǎn)品并使用已檢查的產(chǎn)品和輸入的數(shù)量更新訂單表。我不知道如何將產(chǎn)品復(fù)選框鏈接到數(shù)量字段。$sql="select * from tproducts";$result=mysqli_query($con, $sql) or die(mysqli_error($con));echo "<table>";echo "<tr>";echo "<th>Product Names</th>";echo "</tr>";if(mysqli_num_rows($result)>0){  echo "<form action=welcome1.php method=post>";  while ($row = mysqli_fetch_array($result))  {    echo "<tr>";    echo '<td><input type="checkbox" value="' . $row['intProductID'] . '" name="materialcode[]">' . $row['strProductName'] . "</td>";    echo "<td>Enter Quantity </td>";    echo "<td><input type='text' name='qty[]' value='qty' size=5></td>";      echo "</tr>";  } } echo "</table>";echo '<input type="submit" name="submit" value="submit" />';echo "</form>";echo "</html>";welcome1.php<?phpecho "materialcode<br>";print_r($_POST['materialcode']);echo "<br>";echo "qty<br>";print_r($_POST['qty']);?>
查看完整描述

1 回答

?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個贊

PHP 將保留您在 html 字段中提供的密鑰名稱。


  $productIndex = 0;   


  while ($row = mysqli_fetch_array($result) )

  {

    echo "<tr>";

    echo '<td><input type="checkbox" value="' . $row['intProductID'] . '" name="materialcode[$productIndex]">' . $row['strProductName'] . "</td>";

    echo "<td>Enter Quantity </td>";

    echo "<td><input type='text' name='qty[$productIndex]' value='qty' size=5></td>";  

    echo "</tr>";

    $productIndex++;

  } 

此示例使用數(shù)字索引,但您可能也可以使用$row['intProductId']。


在你的 php 中:


$_POST['materialCode'][0]將類似于,$_POST['qty'][0]但只會提供選中的復(fù)選框。$_POST['materialCode']如果只檢查了索引 0、5 和 7,您可能最終會得到一個索引為 0、5 和 7的數(shù)組。


所以使用 foreach 循環(huán)而不是 for 循環(huán)。


foreach( $_POST['materialCode'] as $key => $value ){

    $productId = $value; 

    $quantity = $_POST['qty'][$key]; 

}


查看完整回答
反對 回復(fù) 2021-06-13
  • 1 回答
  • 0 關(guān)注
  • 167 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號