X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Обязательное заполнение формы*
wowderzhava
wowderzhava
Topic Starter сообщение 11.8.2010, 17:56; Ответить: wowderzhava
Сообщение #1


<input name="meta_d" type="text" size="40">

вот к примеру форма . Как сделать что бы ее нужно было обязательно заполнять ?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 11.8.2010, 19:41; Ответить: Licoric
Сообщение #2


Выполнять проверку при извлечении данные.
[php]if (empty ($_POST['meta_d']))
{
$meta_d = $_POST['meta_d'];
}
elseif (!empty ($_POST['meta_d']))
{
echo "Не все поля заполнены. Вернитесь назад и повторите ввод данных. <a href='javascript:history.back()' onMouseOver='window.status='Назад';return true'>Назад</a>";
}[/php]
Примерно так.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NoDrum
NoDrum
сообщение 12.8.2010, 12:40; Ответить: NoDrum
Сообщение #3


[PHP]
if (empty($_REQUEST['meta_d'])) {
// Пусто
}
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NoDrum
NoDrum
сообщение 12.8.2010, 12:40; Ответить: NoDrum
Сообщение #4


(Licoric @ 11.8.2010, 22:41) *
Выполнять проверку при извлечении данные.
[php]if (empty ($_POST['meta_d']))
{
$meta_d = $_POST['meta_d'];
}
elseif (!empty ($_POST['meta_d']))
{
echo "Не все поля заполнены. Вернитесь назад и повторите ввод данных. <a href='javascript:history.back()' onMouseOver='window.status='Назад';return true'>Назад</a>";
}[/php]
Примерно так.


get может быть ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MximuS
MximuS
сообщение 12.8.2010, 13:01; Ответить: MximuS
Сообщение #5


(NoDrum @ 12.8.2010, 15:40) *
get может быть ;)

Да, там может.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
wowderzhava
wowderzhava
Topic Starter сообщение 12.8.2010, 14:49; Ответить: wowderzhava
Сообщение #6


(Licoric @ 11.8.2010, 22:41) *
Выполнять проверку при извлечении данные.
[php]if (empty ($_POST['meta_d']))
{
$meta_d = $_POST['meta_d'];
}
elseif (!empty ($_POST['meta_d']))
{
echo "Не все поля заполнены. Вернитесь назад и повторите ввод данных. <a href='javascript:history.back()' onMouseOver='window.status='Назад';return true'>Назад</a>";
}[/php]Примерно так.



СПС ! Все отлично получилось !
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 12.8.2010, 15:10; Ответить: Licoric
Сообщение #7


GET и POST - по сути разные способы передачи данных. Если упрощенно, то гет - через адресную строку (удобно передавать разные id), пост - текст. Если в тексте например не одно слово, а абзац, то результат будет не самым хорошим:
site.ru/page.php?text=тут дальше идет один сплошной текст. Даже я бы сказал целый абзац.

И все это будет в адресной строке браузера. В общем каков вопрос - таков ответ. пост более универсальный просто. А так - что нужно, то и ставь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 12.8.2010, 15:25; Ответить: Witu
Сообщение #8


wowderzhava, не могло нифига получиться

[php]
if (empty ($_POST['meta_d'])) // если $_POST['meta_d'] == ""
{
$meta_d = $_POST['meta_d']; // $meta_d = ""
}
elseif (!empty ($_POST['meta_d'])) // $_POST['meta_d'] != ""
{
echo "Не все поля заполнены. Вернитесь назад и повторите ввод данных. <a href='javascript:history.back()' onMouseOver='window.status='Назад';return true'>Назад</a>";
//....
}
[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Flok
Flok
сообщение 12.8.2010, 15:38; Ответить: Flok
Сообщение #9


вообще гет - это именно метод для запроса документа при определённых условиях. условия передаются в строке запроса
(крмое того, гетом запрашивается весь контент со страницы)
а post - это метод именно для отправки данных на сервер

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыРассылка ваших сообщений в контакт формы!
3 dizaynmaks 1682 18.4.2022, 9:04
автор: dizaynmaks
Открытая тема (нет новых ответов) Требуется заполнение листингов маркетплейса.
0 klinduhss 1021 6.2.2021, 12:48
автор: klinduhss
Открытая тема (нет новых ответов) Делаю простые формы заказов с оплатой
прочитал-оформил-оплатил
3 Taylor 2792 13.6.2018, 0:34
автор: Taylor
Открытая тема (нет новых ответов) Доработка формы вывода фильтра товара и формы заказа. Webasyst ShopScript7
0 rmoto 2716 12.12.2017, 1:13
автор: -Arturrfmoto-
Открытая тема (нет новых ответов) Требуется доработка формы заказа/обратной связи
0 Dinamitt 1796 22.2.2017, 22:02
автор: Dinamitt


 



RSS Текстовая версия Сейчас: 28.3.2024, 19:35
Дизайн