Dit heb ik er nu staan....
$echo.='<fieldset class="eshop fld1"><legend id="mainlegend">'. __('Please Enter Your Details','eshop').'</legend>
<fieldset class="eshop fld2">';
if('no' == $eshopoptions['downloads_only']){
$echo .='<legend>'.__('Mailing Address','eshop').'</legend>';
}else{
$echo .='<legend>'.__('Contact Details','eshop').'</legend>';
}
$echo .='<span class="firstname"><label for="first_name">'.__('First Name','eshop').eshop_checkreqd($reqdarray,'first_name').'</label>
<input class="med" type="text" name="first_name" value="'.$first_name.'" id="first_name" maxlength="40" size="40" />
</span>
<span class="lastname"><label for="last_name">'.__('Last Name','eshop').eshop_checkreqd($reqdarray,'last_name').'</label>
<input class="med" type="text" name="last_name" value="'.$last_name.'" id="last_name" maxlength="40" size="40" />
</span>';
if('no' == $eshopoptions['downloads_only']){
$echo .='
';
}
$echo .='<span class="email"><label for="email">'.__('Email','eshop').eshop_checkreqd($reqdarray,'email').'</label>
<input class="med" type="text" name="email" value="'.$email.'" id="email" maxlength="100" size="40" />
</span>';
if('no' == $eshopoptions['downloads_only']){
$echo .='<span class="phone"><label for="phone">'.__('Phone','eshop').eshop_checkreqd($reqdarray,'phone').'</label>
<input class="med" type="text" name="phone" value="'.$phone.'" id="phone" maxlength="30" size="30" />
</span>
<span class="address1"><label for="address1">'.__('Address','eshop').eshop_checkreqd($reqdarray,'address').'</label>
<input class="med" type="text" name="address1" id="address1" value="'.$address1.'" maxlength="40" size="40" />
</span>
<span class="city"><label for="city">'.__('City or town','eshop').eshop_checkreqd($reqdarray,'city').'</label>
<input class="med" type="text" name="city" value="'.$city.'" id="city" maxlength="40" size="40" />
</span>'."\n";
// state list from db
$table=$wpdb->prefix.'eshop_states';
$getstate=$eshopoptions['shipping_state'];
if($eshopoptions['show_allstates'] != '1'){
$stateList=$wpdb->get_results("SELECT id,code,stateName FROM $table WHERE list='$getstate' ORDER BY stateName",ARRAY_A);
}else{
$stateList=$wpdb->get_results("SELECT id,code,stateName,list FROM $table ORDER BY list,stateName",ARRAY_A);
}
if(sizeof($stateList)>0){
$echo .='';
$echo .='';
$echo .= apply_filters('',''.__('','eshop').'</option>');
foreach($stateList as $code => $value){
if(isset($value[''])) $li=$value[''];
else $li='1';
$eshopstatelist[$li][$value['id']]=array($value['code'],$value['']);
}
$tablec=$wpdb->prefix.'eshop_countries';
foreach($eshopstatelist as $egroup =>$value){
$eshopcname=$wpdb->get_var("SELECT country FROM $tablec where code='$egroup' limit 1");
$echo .='<optgroup label="'.$eshopcname.'">'."\n";
foreach($value as $code =>$stateName){
//$stateName=esc_attr($stateName);
if (isset($state) && ($state == $stateName['0'] || $state == $code)){
$echo.= '<option value="'.$code.'" selected="selected">'.$stateName['1']."</option>\n";
}else{
$echo.='<option value="'.$code.'">'.$stateName['1']."</option>\n";
}
}
$echo .="</optgroup>\n";
}
$echo.= "</select>
</span>\n";
}else{
$echo .='<input type="hidden" name="state" value="" />';
}
$echo .= '';
$echo .= '
<span class="zip"><label for="zip">'.__('Zip/Post code','eshop').eshop_checkreqd($reqdarray,'zip').'</label>
<input class="short" type="text" name="zip" value="'.$zip.'" id="zip" maxlength="20" size="20" />
</span>
<span class="country"><label for="country">'.__('Verzending','eshop').eshop_checkreqd($reqdarray,'country').'</label>
<select class="med pointer" name="country" id="country">
';
// country list from db
$tablec=$wpdb->prefix.'eshop_countries';
$List=$wpdb->get_results("SELECT code,country FROM $tablec GROUP BY list,country",ARRAY_A);
foreach($List as $key=>$value){
$k=$value['code'];
$v=$value['country'];
$countryList[$k]=$v;
}
if(!isset($countryList)){
wp_die(__('Error, please contact site owner.','eshop'));
}
$echo .='<option value="" selected="selected">'.__('','eshop').'</option>';
foreach($countryList as $code => $label){
$label=htmlspecialchars($label);
if (isset($country) && $country == $code){
$echo.= "<option value=\"$code\" selected=\"selected\">$label</option>\n";
}else{
$echo.="<option value=\"$code\">$label</option>";
}
}
$echo.= "</select></span>";
}
$echo .="</fieldset>";
$echo = apply_filters('eshopaddtocheckout',$echo);
if('yes' != $eshopoptions['hide_addinfo']){
$echo .= '<fieldset class="eshop fld3">
<legend>'.__('De tekst voor uw kaart:','eshop').'</legend>
<span class="eshopreference"><label for="reference">'.__('Naam van de gelukkige(n)','eshop').eshop_checkreqd($reqdarray,'ref').'</label>
<input type="text" class="med" name="reference" value="'.$reference.'" id="reference" size="80" />
</span>
<select name="Kies">
<option value="">- Kies uw lettertype -</option>
<option value="optie1">Helvetica</option>
<option value="optie2">Amazone</option>
<option value="optie3">Arctic</option>
<option value="optie4">Bahamas light</option>
<option value="optie5">Comic Sans</option>
<option value="optie6">Garamond</option>
<option value="optie7">LT Sallway</option>
<option value="optie8">Optimum</option>
<option value="optie9">President</option>
<option value="optie10">Souvenir light</option>
<option value="optie11">Shelley Allegro</option>
</select>
<select name="Kies">
<option value="">- Kies uw tekstkleur -</option>
<option value="optie1">cyaan</option>
<option value="optie2">magenta</option>
<option value="optie3">zwart</option>
<option value="optie4">warm red</option>
<option value="optie5">green</option>
<option value="optie6">oranje</option>
<option value="optie7"PMS 1405</option>
<option value="optie8">PMS 1785</option>
<option value="optie9">PMS 311</option>
<option value="optie10">PMS 2395</option>
<option value="optie11">PMS 2935</option>
<option value="optie11">PMS 3298</option>
</select>
<select name="Kies">
<option value="">- Kies de tekstpositie -</option>
<option value="optie1">Linkslijnend</option>
<option value="optie2">rechtslijnend</option>
<option value="optie3">gecentreerd</option>
</select>
<label for="eshop-comments">'.__('Geef hier uw tekst in:','eshop').eshop_checkreqd($reqdarray,'comments').'</label>
<textarea class="textbox" name="comments" id="eshop-comments" cols="60" rows="5">'.$comments.'