|
|
|
|
|
для: psychomc
(11.11.2009 в 16:11)
| | И что бред тоже понял. А с инклудами я так и делаю... | |
|
|
|
|
|
|
|
для: neadekvat
(11.11.2009 в 16:08)
| | Ну уже понял, что не надо. | |
|
|
|
|
|
|
|
для: durable
(11.11.2009 в 16:00)
| | извините, но по-моему это бред
и вообще не понятна разница между - в разных файлах и "совсем в разных файлах" )) | |
|
|
|
|
|
|
|
для: durable
(11.11.2009 в 16:00)
| | С какой целью нужно так извращаться? | |
|
|
|
|
|
|
|
для: psychomc
(11.11.2009 в 15:09)
| | Я имел в виду что бы совсем в разных файлах.
Например, viewform.php и handlerform.php, а от обработчика к форме передавать сообщения об ошибках и информацию о заполненных полях через, например, сесии. | |
|
|
|
|
|
|
|
для: durable
(11.11.2009 в 12:27)
| | в том же в чем смысл вопроса:
>Есть ли другие варианты решения этой задачи, например, как то так, что бы обработчик и форма располагались в разных файлах? | |
|
|
|
|
|
|
|
для: durable
(11.11.2009 в 13:08)
| | Для сокращения можно еще так написать:
<?
$name = !empty($_POST['name']) ? htmlspecialchars ($_POST['name']) : '';
// в конце - две одинарные кавычки
|
| |
|
|
|
|
|
|
|
для: neadekvat
(11.11.2009 в 13:07)
| | Ну да, я именно это и мел в виду. | |
|
|
|
|
|
|
|
для: durable
(11.11.2009 в 13:04)
| | Ну так можете сделать так:
<?php
if (!empty ($_POST['name']) ) {
$name = htmlspecialchars ($_POST);
} else {
$name = '';
}
?>
<input type="text" name="name" value="<?=$name?>" />
|
| |
|
|
|
|
|
|
|
для: sim5
(11.11.2009 в 12:57)
| | Кстати а разве такая форма заполнения полей:
<input type="text" name="name" value="<? if(!empty ( $_POST['name'] ) ) echo $_POST['name'];?>
это не дыра для выполнениния, например javascript
Я например делаю так в форме пишу:
<input type="text" name="name" value="<? echo $name; ?>" />
А перед первым выводом формы все значения этих переменных привожу к значениям по умолчанию. | |
|
|
|
|