Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: передача данных из формы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
VasyaCV
Отправлено: 08 Июля, 2011 - 14:31:50
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Добрый день!!!
Я новичок в php.
Может кто подскажет как мне делать.
У меня есть форма
CODE (html):
скопировать код в буфер обмена
  1. <select name=perpage size=1 method="POST">
  2.             <option value="10">10</option>
  3.             <option value="20" selected>20</option>
  4.             <option value="50">50</option>
  5.             <option value="100">100</option>
  6.              </select>

Как сделать так что-бы при выборе 50 передавалось целое число 50 и т.д.
как я понимаю надо делать через POST. Да вот только не получается.
 
 Top
EuGen Администратор
Отправлено: 08 Июля, 2011 - 14:33:42
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Вы и тему назвали - передача данных из формы. Так где же сама форма?
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form method='POST'>
  3. <select name=perpage size=1>
  4.             <option value="10">10</option>
  5.             <option value="20" selected>20</option>
  6.             <option value="50">50</option>
  7.             <option value="100">100</option>
  8.              </select>
  9. <input type='submit' value='Передать данные'>
  10. </form>
  11.  

А лучше прочтите здесь:
http://php.su/phphttp/forms/?intro


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
VasyaCV
Отправлено: 08 Июля, 2011 - 14:55:26
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




спасибо за совет
 
 Top
FlankerD
Отправлено: 10 Июля, 2011 - 21:09:28
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Товарищи,только начинаю изучать PHP.Сделал голосование.В коде есть такая строка(обработка формы)
PHP:
скопировать код в буфер обмена
  1. <? if (!isset($_COOKIE["VoteND"]) &&  $_GET["vote"]!="done"){?>
  2. <form action="CCinit.php?id=<?=$_GET["id"]?>&vote=done" enctype="multipart/form-data" method="post" name="vote"> ?>

такой вопрос: что делают эти строчки?

и
PHP:
скопировать код в буфер обмена
  1.  action="CCinit.php?id=<?=$_GET["id"]?>&vote=done"


Объясните пожалуйста подробно что они делают?
 
 Top
LIME
Отправлено: 10 Июля, 2011 - 21:19:32
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




1 и параметр vote переданый методом GET не равен done
2 ..<?=$_GET["id"]?> - тоже самое что <?php echo $_GET["id"]?>

(Отредактировано автором: 10 Июля, 2011 - 21:20:34)

 
 Top
Саныч Модератор
Отправлено: 10 Июля, 2011 - 21:20:37
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




LIME пишет:
и не передан параметр vote=done методом GET
немного не так... параметр vote, переданный методом GET, не равен done


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
LIME
Отправлено: 10 Июля, 2011 - 21:21:18
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Саныч да ) очепятка ))
(Добавление)
исправил за 3 сек до вас ))
 
 Top
FlankerD
Отправлено: 10 Июля, 2011 - 21:42:43
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




1 А что делает "done"?
2.А разъясните пожулуйста всю строчку
PHP:
скопировать код в буфер обмена
  1. action="CCinit.php?id=<?=$_GET["id"]?>&vote=done"
 
 Top
LIME
Отправлено: 10 Июля, 2011 - 21:48:41
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




FlankerD пишет:
разъясните пожулуйста всю строчку

вот на этом стоп...почитайте что-нибудь по основам HTML(про формы в частности) и по HTTP(для начала достаточно будет про методы гет и пост)

(Отредактировано автором: 10 Июля, 2011 - 21:53:52)

 
 Top
FlankerD
Отправлено: 10 Июля, 2011 - 22:01:32
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




LIME пишет:
вот на этом стоп...почитайте что-нибудь по основам HTML(про формы в частности) и по HTTP(для начала достаточно будет про методы гет и пост)

Мне тут непонятно только конец точнее "&vote=done"
ПС Про то что тут указывается скрипт-обработчик формы я знаю Закатив глазки
 
 Top
Саныч Модератор
Отправлено: 10 Июля, 2011 - 22:04:40
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




FlankerD пишет:
Мне тут непонятно только конец точнее "&vote=done"
ПС Про то что тут указывается скрипт-обработчик формы я знаю
ну если вы такой "умный", то должны знать, что vote=done означает, что параметру vote присваивается значение done... всего-то...
Вобщем делайте, как вам советует LIME... Учите основы...


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
FlankerD
Отправлено: 10 Июля, 2011 - 22:15:52
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Да это я знаю,просто "done" у меня больше негде нету,вот спросил,думал это какое-то специальное зарезервированное слово.
 
 Top
Саныч Модератор
Отправлено: 10 Июля, 2011 - 22:27:21
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




FlankerD пишет:
больше негде нету
как это нету? А это что $_GET["vote"]!="done"?
Да и вобще, какое может быть "специальное зарезервированное слово", когда это значение переменной...


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB