![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Serebrus |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 22.5.2007 Где: Ташкент Репутация: нет Всего: нет |
Привет всем.
Есть такой код:
Подскажите, где есть ошибка? Это сообщение отредактировал(а) Serebrus - 26.1.2009, 14:38 |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
а может лучше сделать в функции вместо $a=$r[0]; - return $r[0]; ?
|
|||
|
||||
| Serebrus |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 22.5.2007 Где: Ташкент Репутация: нет Всего: нет |
awers, я хотел "выстрелить две кролика одним выстрелом": первое, взять с помощю функции
это нужно только в одном месте (и один раз), и второе, иметь возможность использования значения $a не "беспокоя" функцию, а в твоем случае всегда надо вызывать функцию, когда можно только лиш написать, ну допустим echo $a; Это сообщение отредактировал(а) Serebrus - 26.1.2009, 15:05 |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
на сколько я понимаю
|
|||
|
||||
| pizzz |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 14.12.2008 Где: Омск Репутация: 6 Всего: 8 |
Вариантов масса. Предлагаю для начала поставить после запроса echo mysql_error(); И посмотреть а вобще выполняеться ли блок в котором $a обретает значение
--------------------
Спасибо много, жмем кнопку репутация. Извините меня за орфографические ошибки, я стараюсь не ошибаться, а они все равно просачиваются гады. |
|||
|
||||
| Serebrus |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 333 Регистрация: 22.5.2007 Где: Ташкент Репутация: нет Всего: нет |
awers, кажется ты не понил меня. я хотел присваивая значение $r[0] к $a, использовать его (т.е. $a) в любом месте после вызова функции, а если я поступлу как ты говариш, будет лищнее обращение на БД всегда когда я напишу $a = ShowField(123); Типерь ты понил меня?
|
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
не. это ты не понял )) в том месте где тебе надо вывести данные функцией пишешь не просто вызов онной, а с присваиванием переменной. после этого уаля - твоя переменная готова и данные выведены )
just try |
|||
|
||||
| pizzz |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 14.12.2008 Где: Омск Репутация: 6 Всего: 8 |
awers, Вы имеете в виду так:
Добавлено через 2 минуты и 56 секунд А чтобы небыло дублирующихся обращений в функции так: function func () { static $a; if ($a != "") return $a; // Код получения $a } --------------------
Спасибо много, жмем кнопку репутация. Извините меня за орфографические ошибки, я стараюсь не ошибаться, а они все равно просачиваются гады. |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
pizzz, не
Я предложил
Добавлено через 1 минуту и 36 секунд и какие еще дублирующие функции. у него как я понял только 1 раз вызывается функция. одно присвоение. все норм. пусть попробует Это сообщение отредактировал(а) awers - 26.1.2009, 15:24 |
|||
|
||||
| pizzz |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 14.12.2008 Где: Омск Репутация: 6 Всего: 8 |
Вобщем я Вас правильно понял --------------------
Спасибо много, жмем кнопку репутация. Извините меня за орфографические ошибки, я стараюсь не ошибаться, а они все равно просачиваются гады. |
||||
|
|||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |