Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कार्ट अपडेट करें - mysql टेबल अपडेट - जबकि लूप

आपकी समस्या आपके HTML फॉर्म में फ़ील्ड्स के नाम से है:

<input type="number" name="quantity" value="<?php echo $row['quantity']; ?>">
<input type="hidden" name="item_id" value="<? echo $row['item_id']; ?>">

मुझे लगता है कि आप उन्हें quantity[] कहना चाहते थे और item_id[] इसके बजाय, इसलिए वे आपके $_POST . में सरणियों के रूप में और ऊपर होंगे बाद में परिवर्तनशील, अब वे एक दूसरे को अधिलेखित कर देते हैं, जिससे $_POST['item_id'] बन जाता है डेटाबेस में केवल अंतिम आईडी होती है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या डीबी में पंक्तियों को अद्यतन करने के लिए LOAD DATA INFILE प्रकार कमांड का उपयोग करना संभव है?

  2. mysql varbinary बनाम varchar

  3. JQuery डेटाटेबल - पठनीयता के लिए एकल सेल को एकाधिक कॉलम में विभाजित करें?

  4. php . के साथ Google ऐप इंजन में mysqli समर्थित नहीं है

  5. java.sql.SQLException:फ़ील्ड 'supplyer_id' का डिफ़ॉल्ट मान नहीं है