|
|
|
| Здравствуйте всем. Кто ? подскажите пожалуйста как подправить код что бы записывал прописные латинские и цифры ? Сейчас пишет только цифры.
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;
}
}
|
| |
|
|
|
|
|
|
|
для: Papyaska
(23.04.2019 в 09:26)
| | Одну ошибку нашел во втором коде, теперь записывает и цифры и буквы , но буквы пишет любые и латиницу и кириллицу, и строчные и прописные. Кто знает подскажите куда поставить ^[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;
}
} | |
|
|
|