Форум сетевых администраторов
Показаны 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)


Помещено rio 03-09-2002 в 00:47:

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) {
//Вот тут тоже нужны эти переменные ... но оказываеться они
// не передаються

}



------------------------------------------------------------------------


А теперь вопрос :Как мне эти переменные сделать глобальными ?


Помещено Count 03-09-2002 в 00:59:

Варианты:
1. Передать их через линк.
2. Сделать псевдоформу, указывающую на сл. шаг, где все параметры спрятаны в hidden.
3. Использовать куки.
(может есть еще варианты, но я их не знаю)

ЗЫ. А вообще RTFM. Пора знать что каждый вызов скрипта является независимым и переменные ему передаются отдельно...


Помещено rio 03-09-2002 в 01:04:

единственный вариант который мне на ум пришёл это записать PARAM в config.php а потом брать его от туда ......

А про линки по подробней можно ?

__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете !


Помещено Count 03-09-2002 в 01:10:

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 а потом брать его от туда ......

Геморно и неэффективно.


Помещено rio 03-09-2002 в 01:14:

ну блин , яж попросил по подробнее ... что например есть m1 , m2 ,...
хотя в принципе это все что нужно объяснить

rio добавил 03-09-2002 в 01:16:11:
------------------------------------------------
Геморно и неэффективно.
------------------------------------------------

полностью согласен

rio добавил 03-09-2002 в 01:18:03:

quote:

Count добавил 03-09-2002 в 01:11:20:
О как интересно... Вот что вместо "&" выводится...



это ты про что ?


Помещено polo 03-09-2002 в 14:23:

какие еще m1 и m2, ты че дружок, программируешь а про запросы GET не слышал?

__________________
Всегда есть решение.


Помещено Orliha 03-09-2002 в 14:40:

гы гы гы
param1, param2 rio прочитал как пара м1, пара м2
)))))

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено Count 03-09-2002 в 19:08:

quote:
param1, param2 rio прочитал как пара м1, пара м2

Ð_то я немного лоханулся.. забыл что & + para выводит знак конца строки... млин


Помещено rio 04-09-2002 в 00:13:

Кстати а какими способами можно еще замутить инсталятор ...



rio добавил 04-09-2002 в 00:18:59:

quote:
Первоначальное сообщение от polo
какие еще m1 и m2, ты че дружок, программируешь а про запросы GET не слышал?



да понял уже понял ...


Формат времени GMT. Текущее время 02:56.
Показаны 9 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.