Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[34.230.35.103] |
|
Сообщ.
#1
,
|
|
|
Короче узнал, что можно реализовать сабж, передавая параметры через поле адреса, а как сделать не знаю.
ЗЫ. Программирую на PHP |
Сообщ.
#2
,
|
|
|
Ну вроде как это метод GET Это передача параметров через строку запроса. Вот тебе пример.
http://some.host.net/script.php?a=b&b=c&c=d Этот запрос и есть GET-запрос. Для сабмита формы пишешь аттрибут method="post" и браузер перейдёт по указанному в экшене УРЛу и добавит знак вопроса и все поля формы с введёнными значениями. Для получения этих переменных надо использовать массив $_GET в котором ключ - это имя элемента формы. Изложил не очень понятно, но думаю разберёшся;) |
Сообщ.
#3
,
|
|
|
разжую немного
$a = $_GET['a']; $b = $_GET['b']; $c = $_GET['c']; думаю не лишнее если человек начинающий кодер -)) |
Сообщ.
#4
,
|
|
|
Цитата e1f, 1.08.04, 15:07 думаю не лишнее если человек начинающий кодер -)) Человек уже 2 года на С, а вот с PHP траблы. ЗЫ спасибочки всем! |
Сообщ.
#5
,
|
|
|
Вот еще один вопрос: а если этот параметр не указан? Выводится сообщение об ошибке, его хорошо бы избежать!
|
Сообщ.
#6
,
|
|
|
Проверяй, инициализирована ли переменная. Что-то типа
$a = (isset($_GET['a']) ? ($_GET['a'] : 0; В данном примере если элемент массива $_GET['a'] задан, то переменной $a присваиваем значение $_GET['a'], иначе - присваиваем ей 0. |
Сообщ.
#7
,
|
|
|
Я использую такую ф-цию для инициализиования переменных, переданых через POST, GET
function ini($name, $def = '') { global $_GET, $_POST; global $$name; $from = ''; if (isset($_POST[$name])) { $$name = $_POST[$name]; return; }//if if (isset($_GET[$name])) { $$name = $_GET[$name]; return; }//if $$name = $def; return; }//function Пример вызова: <? ini('action', ''); ?> |