powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Переменные с одного скрипта лезут в другой....
16 сообщений из 16, страница 1 из 1
Переменные с одного скрипта лезут в другой....
    #32837514
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К примеру с меню навигации в форму.
Как от этого избавиться? В смысле методологии.
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32837937
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ведь работаю с одними полями таблицы.

После запроса SELECT объявляю перменные типа:
$education=$myrow["education"];
$specialty=$myrow["specialty"];
$family=$myrow["family"];
$name=$myrow["name"];

дальше использую уже эти переменные. Но для построения меню в одном месте(скрипте) и для заполнения формы в другом(скрипте) используются одинаковые переменне.
Есть вариант сбрасывать эти переменные в ноль или стирать их?
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32838302
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
upperведь работаю с одними полями таблицы.

После запроса SELECT объявляю перменные типа:
$education=$myrow["education"];
$specialty=$myrow["specialty"];
$family=$myrow["family"];
$name=$myrow["name"];

дальше использую уже эти переменные. Но для построения меню в одном месте(скрипте) и для заполнения формы в другом(скрипте) используются одинаковые переменне.
Есть вариант сбрасывать эти переменные в ноль или стирать их?

undef ?
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32838527
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Николай aka Motodor

непонял :)

Я смотрел unset() но в PHP4 она вроде как не поддерживается.
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32838546
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Я смотрел unset() но в PHP4 она вроде как не поддерживается.
это где ж ты такое высмотрел ?
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32838660
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
upper2 Николай aka Motodor

непонял :)

Я смотрел unset() но в PHP4 она вроде как не поддерживается.

undef это в Perl'e, посмотрите соответствующие оператор в PHP... думаю найти будет не сложно, нужен оператор, который делает переменную неопределенной.
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32838722
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Макс М. в мануале http://ru2.php.net/manual/ru/function.unset.php
может я не так понял?
In PHP 4, however, unset() is no longer a true function: it is now a statement. As such no value is returned, and attempting to take the value of unset() results in a parse error.

:)
я не спец в аглицком. и похоже, что не уловил смысла.
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32839452
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написано, что это уже не "настоящая" функция, а выражение, и места где unset() рассматривается как функция, возвращающая выражение будут выдавать parse error
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32842874
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята я не совсем понял как применить unset() или может обойтись без него.

Я делаю так. В конец скрипта, который включается первым, дописываю unset тех переменных которые использовались в нем. А получаю то, что отрубаются эти переменные и в следующем включаемом скрипте.
Я могу, конечно попереименовывать переменные но хочется понять методику.
Тем более, что во втором скрипте я ведь объявляю эти переменные и присваиваю им значение.
А как же тогда собирать страницу из кучи скриптов????
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32842886
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Судя по всему ты умеешь работать только по одной методике, для которой всего то нужно уметь танцевать и иметь бубен. Я просто поражён терпеливостью некоторых тутошних обитателей ;)
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32843193
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 *

а что собственно говоря тебе не нравится?
то, что я хочу разобраться? Теких вешей ведь в мануалах не пишут, это приходит с опытом. А у меня его нет и не возьмется если я буду просто сидеть... потому, что меня на каждом углу посылают.

А по поводу терпеливости... зачем вообще нужны форумы? Чтобы крутейшие чуваки заходили и посылали всех на.... таких форумов хоть отбавляй. по тематике PHP их 9 из 10. Почемуто если ты зайдешь на ХОБОТ и начнешь канючить по поводу того, что мышка у мебя глючит, тебя никто не пошлет в мануал или еще куда то....

А я поражен как разного рода ..... лезут куда их не просят и учат жить других.
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32843219
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
upperРебята я не совсем понял как применить unset() или может обойтись без него.

Я делаю так. В конец скрипта, который включается первым, дописываю unset тех переменных которые использовались в нем. А получаю то, что отрубаются эти переменные и в следующем включаемом скрипте.
Я могу, конечно попереименовывать переменные но хочется понять методику.
Тем более, что во втором скрипте я ведь объявляю эти переменные и присваиваю им значение.
А как же тогда собирать страницу из кучи скриптов????

кстати, только что вчитался в суть вопроса.
тебе надо объявлять переменные в скрипте как локальные, тогда область их видимости не будет пересекаться с переменными с таким же именем в других скриптах

man local
man my
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32843338
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
upperПочемуто если ты зайдешь на ХОБОТ и начнешь канючить по поводу того, что мышка у мебя глючит, тебя никто не пошлет в мануал или еще куда то....Потому что я не начну канючить, а воспользуюсь:
а) поиском
б) спрошу у кого-нить поблизости
в) постараюсь сформулировать вопрос так, чтобы всё было предельно ясно.
Твоя проблема решается банальным инициализированием используемых переменных.
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32843390
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 * поверь мне я как смог так и сформулировал.

А за ответ спасибо.
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32845219
Фотография upper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как быть с формами, точнее с моментом запоминания состояния.
Для того, чтобы посетитель не забиватл данные по новой я прописал в форму
value="<?=@$family?>"

я же не могу инициализировать эту переменную(незнаю как, не встечал такого) но тогда она принимает значение из ранее включенного скрипта.
КАК быть?
if submit вроде как не подходит.
...
Рейтинг: 0 / 0
Переменные с одного скрипта лезут в другой....
    #32845231
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Потому что перед написанием скриптов приложение вначале проектируют. И никакого перекрытия переменных при правильном проектировании и в помине не приосходит. Вообще, вам бы для начала не мешало ознакомиться со всем материалом, приведённым по ссылке PHP FAQ. Самая важная информация по PHP.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Переменные с одного скрипта лезут в другой....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]