$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
{
// Показываем форму для ввода информации
}
_____________
хороший программист должен знать-он тоже когда-то ничего не знал.