oscommerce填充引导程序状态从国家选择

时间:2019-01-10 20:47:36

标签: select fill oscommerce

我有一个oscommerce网站,询问一个国家/地区和1个客户的多个地址。 我试图用states.php后面的国家/地区填充选择州,但是没有运气

这是States.php

use OSC\OM\HTML;
use OSC\OM\OSCOM;

$country_id = $_POST['country'];

$QZones = $OSCOM_Db->get('zones', '*', ['customers_id' => $_GET['country_id'] ]);

while ($QZones->fetch()) {
   $array_zones[] =  { "id" : $QZones->valueInt('zones_id' ) , "name" : $QZones->value('zones_name') } ;
}
return $array_zones ;    

$content_data .=  '   <div class="form-group row">' . PHP_EOL ; 
$content_data .=          HTML::BSselectField('entry_country_id', tep_get_countries(), $Qcustomer_addresses->value('entry_country_id'), OSCOM::getDef('input_edit_address_country'), "id_entry_country". $count_address, True);
$content_data .=  '   </div>' . PHP_EOL ;   

$content_data .=  '   <div class="form-group row">' . PHP_EOL ; 
$content_data .=          HTML::BSselectField('entry_zone_id', $zones_array, $Qcustomer_addresses->value('entry_zone_id'), OSCOM::getDef('input_edit_address_country'), "id_entry_zone_id". $count_address, True );
$content_data .=  '   </div>' . PHP_EOL ;   

$content_data .= '      </div>'. PHP_EOL ;

$content_data .= '<script>if($("#id_entry_zone_id' . $count_address . '").val()!="")
    {var sn=$("#id_entry_country' . $count_address . '").val();}
    $("#id_entry_country"'. $count_address . '").change(function()
    $.post("states.php",{country_id:#id_entry_country'. $count_address . ',state_id:#id_entry_zone_id'. $count_address . ') } () 
    </script>'. PHP_EOL ;

$count_address += 1 ;       

我希望根据所选择的国家/地区的选择来填充States.php中的州选择

这是我对stackoverflow的第一个问题,我需要更多信息,请让我知道

0 个答案:

没有答案