Вниз  PHP и мелкие вопросы
- 9.05.2011 / 16:29
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
  1. // it's index.php
  2. include ('data.php');
  3. getName(2);

  1. //data.php
  2. $names = array('SE','Nokia','gnusmaS','LG');
  3.  
  4. function getName($i) {
  5. return $names[$i];
  6. }

Почему не работает - как будто массива нет? Хотя если передать функции этот же массив - всё ок

Изменено Snaige (9.05 / 16:55) (всего 1 раз)
- 9.05.2011 / 16:43
P@bloid
  Пользователь

P@bloid 
Сейчас: Offline
mrEDitor, в функции по-умолчанию все переменные локальны, в начале функции напиши
  1. global $names;

- 10.05.2011 / 10:06
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
лучше массив занеси в функцию
__________________
 Магистр Мёда
- 14.05.2011 / 12:18
Chez
  Пользователь

Chez 
Сейчас: Offline
Расскажите пожалуйста, как обрабатывать такие ссылки т.е. как получить значения переданные таким образом.
annimon.com/forum/id36981-290
- 14.05.2011 / 12:23
P@bloid
  Пользователь

P@bloid 
Сейчас: Offline

Изменено P@bloid (14.05 / 12:25) (всего 2 раза)
- 14.05.2011 / 18:08
Tehnom
  Пользователь

Tehnom 
Сейчас: Offline
Что значит эта ошибка Parse error: syntax error,
unexpected T_STRING?
- 14.05.2011 / 18:21
GOLD
  Пользователь

GOLD 
Tehnom, синтаксическая ошибка.
- 15.05.2011 / 15:10
Tehnom
  Пользователь

Tehnom 
Сейчас: Offline
Как сделать что бы два одинаковых ника не зарегистрировались?
- 15.05.2011 / 15:28
Naik
  Пользователь

Naik 
Сейчас: Offline
Tehnom, проверяй есть ли в базе введенный ник
- 16.05.2011 / 08:32
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Tehnom, делай запрос по WHERE name=$name , если запрос не пустой то такой ник уже есть
__________________
 Магистр Мёда
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)