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



 

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

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

4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
> Формы, передача данных из формы
Banderas
Banderas
Topic Starter сообщение 19.6.2009, 10:20; Ответить: Banderas
Сообщение #1


Например я написал простенькую форму:
<form method=post action='take.php'>
<input type=text name=fname>
<input type=button name=submit value=submit
</form>


Файл take.php
<?php
$fname = $_POST['fname'];
$fname = htmlspecialchars($fname);
echo $fname;
?>


Ничего не работает. Знаю что куча недоработок, я написал что простейшая форма... :)
Как нужно переделать "скрипт" что бы *все работало.

*все работало, тоесть я писал в fname текст, и он выводился в файле take.php (site.ru/take.php и написано то, что в fname)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
v1ex
v1ex
сообщение 19.6.2009, 10:23; Ответить: v1ex
Сообщение #2


Так ты передаешь POST запросом, а принимаешь GET o_O

P.S.
$fname = $_POST['fname'];
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banderas
Banderas
Topic Starter сообщение 19.6.2009, 10:29; Ответить: Banderas
Сообщение #3


ой, затупил :)

но всеровно не работает :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
M0rbid
M0rbid
сообщение 19.6.2009, 11:31; Ответить: M0rbid
Сообщение #4


<form method="post" action="take.php">
<input type="text" name="fname" />
<input type="submit" name="submit" value="submit" />
</form>


Поблагодарили: (0)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banderas
Banderas
Topic Starter сообщение 19.6.2009, 11:35; Ответить: Banderas
Сообщение #5


о_О а я думал что кавычки не обязательны... значит все-таки лучше использовать XHTML чем HTML?

пс. все заработало :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 19.6.2009, 12:16; Ответить: yury_mw
Сообщение #6


Banderas,
есть мнение, что, в данном случае, обязательны не кавычки, а закрытие скобок и использование сообразных задаче тэгов:
в вашем коде не хватает ">" в последнем input
и вообще он левый: тип у кнопки, которая отправляет данные, должен быть "submit", а не "button":

<input type=submit name=submit value=submit>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
v1ex
v1ex
сообщение 19.6.2009, 12:32; Ответить: v1ex
Сообщение #7


а я думал что кавычки не обязательны... значит все-таки лучше использовать XHTML чем HTML?

ИМХО, лучше использовать xHTML (ну просто это моя религия :))
ИМХО2, кавычки нужно использовать всегда - хоть html, хоть xhtml.

P.S., если ты используешь кавычки, это не значит, что ты используешь xhtml.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 19.6.2009, 12:38; Ответить: yury_mw
Сообщение #8


кавычки нужно использовать всегда - хоть html, хоть xhtml

v1ex,
стандарт xhtml требует ипользования кавычек
стандарт html допускает использование кавычек, а в некоторых случаях без кавычек не обойтись, например, когда в качестве значений параметров передаются строки с пробелами, спецсимволами и т.п. Потому, в случае html, фраза "кавычки нужно использовать всегда" не вполне корректна, правильнее так: "использование кавычек - это скорее правило хорошего тона, иногда полезное, иногда формальное, но необязательное (например, когда хочется сократить объемный код)"

это если говорить без религиозных предубеждений :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banderas
Banderas
Topic Starter сообщение 19.6.2009, 12:50; Ответить: Banderas
Сообщение #9


Всем спасибо! Точно, кавычки забыл :) Надо мне через валидатор проверять или что, ато напост что-нить, но забуду, пропущу :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
v1ex
v1ex
сообщение 19.6.2009, 12:53; Ответить: v1ex
Сообщение #10


(yury @ 19.6.2009, 14:38) *
v1ex,
стандарт xhtml требует ипользования кавычек
стандарт html допускает использование кавычек

это если говорить без религиозных предубеждений :)

Я это знаю. Я же говорю ИМХО :)
А если их не использовать, это вообще бред какой-то.... допустим я захочу использовать два класса для ссылки и описание с пробелами для ссылки
<a href = http://google.ru/ title = Описание ссылки class = link blank>Ссылка</a>

Ужас :)
Ладно ужас, а если у меня допустим описание ссылки будет "class=" (т.е. с названием аттрибута), что тогда?

P.S.
Без ковычек не обойдешься и поэтому лучше использовать их всегда, что бы не было всяких недоразумений.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
14 yaroslav89 6624 13.3.2024, 23:16
автор: spoyer_ru
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3801 9.2.2024, 16:04
автор: baza0013
Открытая тема (нет новых ответов) Базы данных, различной тематики, выкладываем тут.
Делимся, обмениваемся, заказываем, парсим.
12 InfoObmen 15182 4.9.2022, 2:32
автор: Галецкая
Открытая тема (нет новых ответов) Сбор Данных Услуг И Специалистов Яндекс.Услуги
2 zkalinin 2351 26.5.2022, 17:10
автор: zkalinin
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыРассылка ваших сообщений в контакт формы!
3 dizaynmaks 1681 18.4.2022, 9:04
автор: dizaynmaks


 



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