Автор Тема: МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ  (Прочитано 3940 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TopTop

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« : 06 Августа 2004, 14:19:35 »
Привет ВСЕМ. Помогите

	
$Print_Begin=1;
   
	
$Print_End=15;
   
	

	
function 
Print_Zennik($Print_Begin,$Print_End) {
	
	
echo \
'Старт:\'.$Print_Begin;
   
	
	
echo \'Финиш:\'.$Print_End;
	

    
	
for ($i=$Print_Begin; $i<=$Print_End;$i++) {
	
	
	
echo $results[\'KM\'][$i];
        
	
echo $results[\'NM\'][$i];
   
	
	
	
echo $results[\'NC\'][$i];
     
	
	
echo $results[\'EI\'][$i];
     
	
	
echo $results[\'ZE\'][$i];
   
	
	
	
echo $results[\'GT\'][$i];
   
	
	
	
echo $results[\'VDZ\'][$i];
   
	
	
	
echo $results[\'OZ\'][$i];}
	
}
   
	
$_vizov=Print_Zennik($Print_Begin,$Print_End);


Так вот. В результате вызова процедуры выводится на печать:
Старт:1Конец:15
То есть вызов функции отрабатывает. НО. Данные из массива $results не выводятся. Если же оставляю просто цикл, даже с переменными вместо фиксированных цифр - на печать выдаются данные массива $results. Что в коде не так? Помогите плиз!

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #1 : 06 Августа 2004, 14:42:46 »
[p]global[/p] $results;

Оффлайн TopTop

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #2 : 06 Августа 2004, 14:45:23 »

//session_start();
session_register("results","nrows");


А этого мало будет?

Оффлайн TopTop

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #3 : 06 Августа 2004, 14:51:05 »
globals $results эффекта не дал :(

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #4 : 06 Августа 2004, 14:51:34 »
Для описаной тобою проблемы сессии не нужны (работай, кстати, с ними правильно - через $_SESSION).

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #5 : 06 Августа 2004, 14:53:17 »
TopTop
global (без s, я ошибся)
и сделай после него print_r($results) - есть там что-то?

Оффлайн sublimity

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 121
  • +0/-0
  • 0
    • Просмотр профиля
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #6 : 06 Августа 2004, 14:55:00 »
function Print_Zennik($Print_Begin,$Print_End, $results)
{
..........................
}
$_vizov=Print_Zennik($Print_Begin,$Print_End,$SOME_MAS);

Оффлайн TopTop

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #7 : 06 Августа 2004, 14:55:52 »
Насчет global - я понял что без S. Всё дело в том
что если печатать просто через for... то вывод идет на экран
но как только пытаюсь загнать это всё в функцию с 2 параметрами: сразу клин. Вот в чем непонятность

Оффлайн TopTop

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #8 : 06 Августа 2004, 14:58:15 »
Цитировать
tserbis:
function Print_Zennik($Print_Begin,$Print_End, $results){ .......................... } $_vizov=Print_Zennik($Print_Begin,$Print_End,$SOME _MAS);


как говорилось в одном КВН: "Всё гениальное - простынь" )))
Спасиба за помощь. Но всё равно не понятно. Ведь я описал массив как глобальный
global $results;
$results=array();
. Уже интересно просто. Так как совет помог.

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #9 : 06 Августа 2004, 15:00:52 »
global $results; должно быть внутри функции
и, конечно, после него не должно быть никакого $results=array();

Оффлайн TopTop

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« Ответ #10 : 06 Августа 2004, 16:20:15 »
Спасибо всем. Помогло

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28