![]() |
Показаны 9 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- install.php (http://netadmin.ws/forum/showthread.php?threadid=2981)
install.php
Возникли небольшиесложности по написанию сабжа:
Итак проблема в слудующем ....
я имею скрипт такого формата
index.php
[HTML BLOCK]
<?
if ($step=="")
{
$step=1;
}
if ($step==1) {
link to step 2->
\\тут мы обьявляем переменную вот таким образом :
\\ переменная PARAM
echo "<form method=\"post\" action=\"install.php?step=2\">
<input type=\"text\" name=\"PARAM\" size=\"20\" >
<input type=\"submit\" value=\"Далее\" name=\"next1\">
</form> ";
}
if ($step==2) {
//Тут идут разные проверки использующие
// $PARAM
И затемм ссылка на step=3 или step=4
}
if ($step==3) {
//Вот тут тоже нужны эти переменные ... но оказываеться они
// не передаються
}
if ($step==4) {
//Вот тут тоже нужны эти переменные ... но оказываеться они
// не передаються
}
------------------------------------------------------------------------
А теперь вопрос :Как мне эти переменные сделать глобальными ?
Варианты:
1. Передать их через линк.
2. Сделать псевдоформу, указывающую на сл. шаг, где все параметры спрятаны в hidden.
3. Использовать куки.
(может есть еще варианты, но я их не знаю)
ЗЫ. А вообще RTFM. Пора знать что каждый вызов скрипта является независимым и переменные ему передаются отдельно...
единственный вариант который мне на ум пришёл это записать PARAM в config.php а потом брать его от туда ......
А про линки по подробней можно ?
__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете ! 
instal.php?step=3& param1=$param& param2=$param......
Count добавил 03-09-2002 в 01:11:20:
О как интересно... Вот что вместо "&" выводится...
Count добавил 03-09-2002 в 01:14:22:
quote:
единственный вариант который мне на ум пришёл это записать PARAM в config.php а потом брать его от туда ......
ну блин , яж попросил по подробнее ... что например есть m1 , m2 ,...
хотя в принципе это все что нужно объяснить 
rio добавил 03-09-2002 в 01:16:11:
------------------------------------------------
Геморно и неэффективно.
------------------------------------------------
полностью согласен
rio добавил 03-09-2002 в 01:18:03:
quote:
Count добавил 03-09-2002 в 01:11:20:
О как интересно... Вот что вместо "&" выводится...![]()
какие еще m1 и m2, ты че дружок, программируешь а про запросы GET не слышал?
__________________
Всегда есть решение.
гы гы гы
param1, param2 rio прочитал как пара м1, пара м2
)))))
__________________
RTFM (Уважаемые! Читайте документацию!)
quote:
param1, param2 rio прочитал как пара м1, пара м2
Кстати а какими способами можно еще замутить инсталятор ...
rio добавил 04-09-2002 в 00:18:59:
quote:
Первоначальное сообщение от polo
какие еще m1 и m2, ты че дружок, программируешь а про запросы GET не слышал?
| Формат времени GMT. Текущее время 03:00. | Показаны 9 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.