Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вызов условия. 
V
    Опции темы
Dima85
Дата 22.4.2010, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Есть файл, index.php

В начале файле стоит условие:

Код

<?php
if ($id != ""){
    echo 'yes';
}
?>


Внизу файла, в разных местах стоит около 30 таких обращений:
Код

<?php $id="sdf";?>


Вопрос, почему не работает?
Ошибок нет, но и надпись yes не появляеться.
Тоесть вместо <?php $id="sdf";?> должна появиться надпись "yes"


Это сообщение отредактировал(а) Dima85 - 22.4.2010, 21:58
PM MAIL   Вверх
SickFxck
Дата 22.4.2010, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 16.4.2010

Репутация: нет
Всего: 1



Цитата(Dima85 @  22.4.2010,  21:56 Найти цитируемый пост)
В начале файле

Цитата(Dima85 @  22.4.2010,  21:56 Найти цитируемый пост)
Внизу файла

Присваивание идёт после самой проверки. Какие вопросы?
PM MAIL   Вверх
skyboy
Дата 22.4.2010, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(Dima85 @  22.4.2010,  20:56 Найти цитируемый пост)
Тоесть вместо <?php $id="sdf";?> должна появиться надпись "yes"

присвоение где-то в коде не должно заново запускать все условия, в которых эта переменная использовалась.
неверное понимание логики выполнения программы на императивном языке программирования больно ударит ещё не раз. раздобудь какую-то нормальную книгу по основам программирования.

PM MAIL   Вверх
Sanchezzz
  Дата 23.4.2010, 07:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 41
Всего: 60



$id  это у вас не гет переменая с включеным регистр глобалс?..
если да то возможно у вас ошибка то что регистргломалс отключен.

вставте такой код в начало скрита 
Код

$id = $_GET['id'];    


Было бы не плохо если бы вы отобрази ли бы полный код скрипта, это даст более точный ответ.


Это сообщение отредактировал(а) Sanchezzz - 23.4.2010, 07:42


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
Dima85
Дата 23.4.2010, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Плохо объяснил, давайте подругому.

Ранее было все так:

в index.php внизу файла были такие строчьки:
<? $id="test";include("view.php");?>

Сейчас у меня пришла мысль, что б каждый раз не подгружать view.php почему бы его не поместить в index.php. Но каким образом сейчас вызывать эту функцию?

Это сообщение отредактировал(а) Dima85 - 23.4.2010, 08:36
PM MAIL   Вверх
skyboy
Дата 23.4.2010, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(Dima85 @  23.4.2010,  07:36 Найти цитируемый пост)
Но каким образом сейчас вызывать эту функцию?

функция вызывается так:
Код

<имя функции>(<список значений аргументов, разделенных запятой>);

у тебя функции что-то не видно.
PM MAIL   Вверх
Dima85
Дата 23.4.2010, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Разобрался. Спасибо.
PM MAIL   Вверх
Sanchezzz
Дата 23.4.2010, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 41
Всего: 60



хоть убейте может я Тупоэй но я не понял.  smile 


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0552 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.