Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2019, 12:23   #11
ROM710
Форумчанин
 
Регистрация: 24.02.2014
Сообщений: 144
По умолчанию

Ответы читаю, но мало что понимаю. Мало учебной информации - как сделать форму для записи прописных букв и цифр. Может кто подскажет - где почитать.
ROM710 вне форума Ответить с цитированием
Старый 21.04.2019, 16:09   #12
freebsdd
Пользователь
 
Регистрация: 18.04.2019
Сообщений: 26
По умолчанию

Ааа хай с ним, была не была, если массив из этой белиберды, то тогда "Тыкая пальцем в небо"

Код:
..
$enter_value = 'входной текст';

if(strlen($enter_value) > $arr_field[53]['field_minlength'] && strlen($enter_value) < $arr_field[53]['field_maxlength']){
   // Картина маслом, всё тип топ
}
elseif(strlen($enter_value) < $arr_field[53]['field_minlength']){
  // маловато будет 
}
elseif(strlen($enter_value) > $arr_field[53]['field_maxlength']){
  // многовато будет 
}
..
Если русские буквы нужно измерить то вместо strlen => mb_strlen($enter_value, 'UTF-8')
freebsdd вне форума Ответить с цитированием
Старый 21.04.2019, 16:09   #13
freebsdd
Пользователь
 
Регистрация: 18.04.2019
Сообщений: 26
По умолчанию

Цитата:
Сообщение от ROM710 Посмотреть сообщение
Ответы читаю, но мало что понимаю. Мало учебной информации - как сделать форму для записи прописных букв и цифр. Может кто подскажет - где почитать.
В интернете!!!)))
freebsdd вне форума Ответить с цитированием
Старый 22.04.2019, 11:18   #14
ROM710
Форумчанин
 
Регистрация: 24.02.2014
Сообщений: 144
По умолчанию

/Вот код, записывает только цифры /
Код:
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=+1 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;
	}
	
}
______________________
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ

Последний раз редактировалось Serge_Bliznykov; 22.04.2019 в 11:21.
ROM710 вне форума Ответить с цитированием
Старый 22.04.2019, 17:57   #15
ROM710
Форумчанин
 
Регистрация: 24.02.2014
Сообщений: 144
По умолчанию

Код:
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;
	}
}
ROM710 вне форума Ответить с цитированием
Старый 23.04.2019, 17:21   #16
ROM710
Форумчанин
 
Регистрация: 24.02.2014
Сообщений: 144
По умолчанию

Одну ошибку нашел во втором коде, теперь записывает и цифры и буквы , но буквы пишет любые и латиницу и кириллицу, и строчные и прописные. Кто знает подскажите куда поставить ^[A-Z0-9]+$
ROM710 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] дана символьная матрица 13на18, найти номер последнего по порядку столбца, в котором содержится наибольшее количество попарно различных символов. Правильно ли работает код? lesly812 Помощь студентам 0 12.12.2018 00:44
В последовательности символов, вводимых с клавиатуры , подсчитать количество пар символов "*". Признак завершения ввода: два симво votsar Помощь студентам 2 09.12.2015 14:27
Исправьте ошибку.Паскаль.В последовательности симаолов, вводимых с клавиатуры , подсчитать количество пар символов "*". votsar Помощь студентам 2 27.11.2015 05:30
Динамическое количество вводимых символов Cpluser Общие вопросы C/C++ 14 06.03.2009 14:15