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

डायनामिक तत्व नामों के साथ फॉर्म से पोस्ट मान पुनर्प्राप्त करना

सबसे पहले मैं बदलूंगा

name="s_<?php echo $colour_row[colour_name]; ?>"

आदि से

name="attributes[s_<?php echo $colour_row[colour_name]; ?>]"

और निम्न PHP का उपयोग करें

if( !empty($_POST['attributes']) ) {
    foreach( $_POST['attributes'] as $sKey => $iQty ) {
        var_dump( $sKey );
        var_dump( $iQty );
    }
} else {
    die( 'Just for debuging. attributes-array was empty' );
}

या इससे भी बेहतर

उपयोग करें

name="attributes[xxl][color]" eg. name="attributes[xxl][<?php echo $colour_row[colour_name]; ?>]"

और

if( !empty($_POST['attributes']) ) {
    foreach( $_POST['attributes'] as $sSize => $aData ) {
        var_dump( $sSize );
        var_dump( $aData );
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पायथन एसक्यूएल - पायथन के साथ SQLite, MySQL और PostgreSQL डेटाबेस का उपयोग कैसे करें

  2. इस हफ्ते सबसे ज्यादा देखे गए वीडियो

  3. MySQL:नेस्टेड GROUP_CONCAT

  4. mysql:info_schema पर पहुंच से वंचित

  5. हमें खेद है, लेकिन कुछ गलत हो गया। Heroku . में तैनाती के बाद