sql >> Databáze >  >> RDS >> Mysql

načítání hodnot příspěvku z formuláře s názvy dynamických prvků

Nejprve bych změnil

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

atd. do

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

A použijte následující 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' );
}

Nebo ještě lépe

použití

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

A

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


  1. Nakonfigurujte fond připojení GlassFish JDBC pro zvládnutí převzetí služeb při selhání Amazon RDS Multi-AZ

  2. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Selhání komunikačního spojení se vzdálenou databází

  3. Jak vygenerovat rozsah dat na serveru SQL Server

  4. Jak lze vytvořit index v části data pole DATETIME v MySql