Код записывает только цифры, почему.
Здравствуйте всем кто читает, Огромная просьба подскажите почему данный код записывает только цифры? Как исправить чтобы записывал прописные латинские и цифры от 10 до 20 знаков ?
function field_func_view_2 ($d, $arr, $data, $data_two='') { $v2 = $data; if($d=='view') { if(!$arr['field_name_no']) $v1 = $arr['field_name'].':'; echo $v1. ' '.$v2 ; } if($d=='view_tab') { echo $v2 ; } if($d=='view_idv') { if(!$arr['field_no']) $v1 = $arr['field'].':'; echo '<tr><td valign=top width=50%>'.$v1.'</td><td>'.$v2.'</td></tr>'; } if($d=='opis') { if(!$arr['field_no']) $v1 = $arr['field'].': '; return $v1.$v2; } if($d=='zag') { return $v2; } } |
Одну ошибку нашел во втором коде, теперь записывает и цифры и буквы , но буквы пишет любые и латиницу и кириллицу, и строчные и прописные. Кто знает подскажите куда поставить ^[A-Z0-9]+$
function field_func_2 ($d, $arr, $data) { mb_internal_encoding("UTF-8"); $data[2]=stripslashes($data[1]); $data[1]=_pre($data[1]); $kol_sim=mb_strlen($data[1]); if($d=='add') { ?> <tr><td width="35%"> <? if($arr['field_error']) echo '<font size= 17 color=Orange>*</font> '; echo $arr['field_form']; ?> <td> <input name="<?=$arr['field_field']?>[1]" value="<?=$data[2]?>" size="21"> <? } if($d=='prov') { if (!$data[1] && $arr['field_error']) $data[0] = $arr['field_error']; elseif($data[1] && $arr['field_min_max_err'] && (($arr['field_min'] && $kol_sim<$arr['field_min']) || ($arr['field_max'] && $kol_sim>$arr['field_max']))) $data[0] = $arr['field_min_max_err']; return $data; } } |
Код нужно вставлять в ВВ теги чтобы он был форматирован и его можно было бы читать нормально.
Что это вообще такое, причем тут UTF и так далее? |
Часовой пояс GMT +3, время: 13:04. |