QQ 1640076782

2013年04月28日

外贸企业首信易付款出错

Filed under: phper — 标签:, — liphp @ 1:44 上午

最近遇到很多网站首信付款错误的问题。。仔细检查了、、原来是用户注册信息的时候信息错误。。导致页面无法跳转、

比如手机号和邮政编码必须为数字,State这项是必填的字段。。

关于state最好是做成联动下来的形式:最近刚好做了一个:

country下拉的代码为:<?php
if (ACCOUNT_STATE == ‘true’) // activate javascript only if states are used
{$parms = ‘id=”ctry” onchange=”ShowNewList()”   ‘;}
else
{$parms = ‘  ‘;}
if (isset($_POST[‘country’]) && is_numeric($_POST[‘country’]))
{$select = $_POST[‘country’];}
else  // default to store’s country if new address
{$select = 223;}
echo tep_get_country_list(‘country’, $select, $parms) ;
?>

state的代码:

<?php
foreach ($cl as $id) {
if ($id != $select) //if current list is not for selected country set list to not displayed and disabled
{$parms = ‘class=”input7″  style=”display:none” disabled ‘;}
else
{$parms = ‘class=”input7″‘;}
$parms .= ‘id=”‘ . $id . ‘”‘; // set id for list for javascript show/hide process
$zones_array = array();
$zones_query = tep_db_query(“select zone_name from ” . TABLE_ZONES . ” where zone_country_id = ‘” . (int)$id . “‘ order by zone_name”);
if (tep_db_num_rows($zones_query) == 0) // if no zones for country draw text field
{echo tep_draw_input_field(‘state’, ”, $parms . ”);}
else { // otherwise draw pulldown list of zones
while ($zones_values = tep_db_fetch_array($zones_query)) {
$zones_array[] = array(‘id’ => $zones_values[‘zone_name’], ‘text’ => $zones_values[‘zone_name’]);}
echo tep_draw_pull_down_menu(‘state’, $zones_array, ”, $parms);
}
}
?>

具体效果如下:

参考网站:http://www.animal-onesie.com/login.html

如果你有外贸企业网站建站需求,欢迎随时联系我们

QQ客服:415682727

电话:020-39907297

MSN:xueposter@gmail.com