вопрос по input?

nxn

Новичок
вопрос по input?

<td width="75%"><input name="name" type="text" size="20" maxlength="20" minlength="4"
valid_regex="^([-a-zA-Z])*$"></td>
должен проверять введно ли в строку символы и не пустое и не больше 20 так? почему не работает? или что не так?
 

Кром

Новичок
>valid_regex

Что это?

-~{}~ 02.08.06 13:38:

И в любом случае, все нужно проверять на сервере.
 

nxn

Новичок
Автор оригинала: Кром
>valid_regex

Что это?

-~{}~ 02.08.06 13:38:

И в любом случае, все нужно проверять на сервере.
valid_regex регулярное выражение для проверки корректности введенных данных

Взято из книжки профессиональное php программирование 2-е издание
может тогда подскажите как легче или по другому сделать!


проверял на сервере такаежа бадья!:(
 

Кром

Новичок
>valid_regex регулярное выражение для проверки корректности введенных данных

Это нужно с помощью php проверять.

>проверял на сервере такаежа бадья!

Показывай, что ты там проверял.
 

nxn

Новичок
Автор оригинала: Кром
>valid_regex регулярное выражение для проверки корректности введенных данных

Это нужно с помощью php проверять.

>проверял на сервере такаежа бадья!

Показывай, что ты там проверял.
что првоеряд да лчень просто например в форме написано
Введите имя .................
<tr>
<td width="25%">Введите имя</td>
<td width="75%"><input name="name" type="text" size="20" maxlength="20" minlength="4"
valid_regex="^([-a-zA-Z])*$"></td>
</tr>
и он не как не воспринимает это и пустую печатает и с цифрами!!!!!
 

akd

dive now, work later
Команда форума
по-моему автор даже не подозревает что существует какое-то пхп ...
 

an_kalinovski

Новичок
Автор оригинала: akd
по-моему автор даже не подозревает что существует какое-то пхп ...
Тут всё еще серьезнее. Судя по коду он не понимает как вообще работает любое динамическое web-приложение. Неужели в книге этого ничего не было написано ? ))
 

nxn

Новичок
азобрался сделал только теперь вопрос в другом может поможете дельше
<?
if( $name == "" || $email == "" || $quest == "") {}
else {
<form action="quest_action.php" method="post"></form>???????
}
?>
надо чтоб если че то написано то запускалось quest_action.php
 

sunsword

Новичок
Вот твоя форма :

forma.html

<form action="quest_action.php" method="post">
<input name="name" type="text" size="20" maxlength="20" minlength="4">
<input type="submit">
</form>

данные передаются в скрипт quest_action.php , где ты уже начинаешь их проверять

for example :

quest_action.php

if(empty($_POST["name"]) or strlen($_POST["name"]) <5) echo "Форма заполнена не корректно";
 

Кром

Новичок
sunsword
Не надо здесь никаких примеров, тем более таких огрызков. Человек вообще не соображает пока, что делает. Совершенно не соображает. И форум ему в этом не поможет, пока он самостоятельно не осилит хотя бы пару глав из своей книжки.

nxn
Дальше тебе помогать бесполезно. Разберись в основах php.
 
Сверху