[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: if(&&&){&&&&}
vagif
я хочу чтобы было написано имя,если переменная не цифры.
$a=$_POST['name'];
if($a=/вот как здесь сделать,чтобы были буквы,или цифры,или не было пусто/){
echo $a;
}

например если поле пусто,то было написано введите слово.или если цифры,то было написано нельзя цифры.



Спустя 5 минут, 38 секунд (7.05.2010 - 11:06) Nikitian написал(а):

if(empty($_POST['name']))
echo'Пустая';
elseif(is_numeric($_POST['name']))
echo'введены только цифры';

Спустя 23 секунды (7.05.2010 - 11:06) DedMorozzz написал(а):
if(!empty($a)) echo $a

А если надобно именно определенные символы, тогда сравнивай с шаблоном, т.е. пиши регулярку. Сейчас проверка лишь на наличие текста в переменой.

Спустя 10 минут, 46 секунд (7.05.2010 - 11:17) FatCat написал(а):
if( trim($_POST['name']) ){ // Примитивная защита от "невидимых" имен}

Спустя 14 минут, 39 секунд (7.05.2010 - 11:32) Nikitian написал(а):
Цитата (FatCat @ 7.05.2010 - 08:17)
if( trim($_POST['name']) ){ // Примитивная защита от "невидимых" имен}

Разве не будет нотиса, если нет такой переменной?

Спустя 15 минут, 28 секунд (7.05.2010 - 11:47) FatCat написал(а):
Цитата (Nikitian @ 7.05.2010 - 12:32)
если нет такой переменной?

От конструкции зависит.
if( isset($_POST['name']) )
{
// Обрабатываем присланную информацию
}
else
{
// Показываем форму для ввода информации
}


_____________
хороший программист должен знать-он тоже когда-то ничего не знал.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.