Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - TopTop

Страницы: [1]
1
PHP / PHP&Javascript -совет нужен
« : 24 Августа 2004, 10:10:17 »
Понять не могу почему так

есть скрипт. в самом начале включен Javascript


<head>
    <
script language="JavaScript">
    function 
openW(ND,NOP,KM,ZEX) {
	
 
MyWin2=open(\'zapros_km_ndob.php?ND=\'+ND+"&NOP="+NOP+"&KM="+KM+"&ZEX="+ZEX,"MyWin2","width=450, height=500, status=0", "pageXOffset=100,pageYOffset=200");
 
	
}
    function openWin1(ND) {
	
 MyWin1=open(\'zapros_nd_km.php?ND=\'+ND,ND,"width=450, height=500, status=0", "pageXOffset=100,pageYOffset=200");
	
}
    </script>
</head>

Затем идет скрипт сам на PHP
бла бла бла и сами ссылки: Сорри что в таком виде даю ссылку. Срабатывает джава скрипт -  и ссылка коверкается.

Ссылка номер 1

echo    \' \'.$results1[\'ND\'][$i].\';

Ссылка номер 2

echo    \' \'.\'Оборуд.\'.\'\';

Так вот эти ссылки выводятся в одной табличкЕ, в разных ячейках. И непонятность в тоМ, что срабатывает только одна функция, которая openWin1. Вторая молчит, хотя параметры в ссылке передаются для обеих функций. В чем косяк? Помогите

2
PHP / МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« : 06 Августа 2004, 16:20:15 »
Спасибо всем. Помогло

3
PHP / МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« : 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();
. Уже интересно просто. Так как совет помог.

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

5
PHP / МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« : 06 Августа 2004, 14:51:05 »
globals $results эффекта не дал :(

6
PHP / МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« : 06 Августа 2004, 14:45:23 »

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


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

7
PHP / МАРАЗМ!!! ПОМОГИТЕ С ФУКНЦИЕЙ
« : 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. Что в коде не так? Помогите плиз!

8
Вопрос в догонку

https://tportal.vaz.ru/tool/Al/navigation.php?start=3351212&start=3351213&start=3351212&start=3351213

Массив ссылок надо очищать? что бы не накапливались эти данные?
ну какие ссылки я кликаю

9
Про цикл уже вкурил :) ты просто подтвердил мои опасения :) Спасипа тем более.

10
Разбираюсь - но чет стока насмотрелся всего что уже не вкуриваю. Или близость отпуска сказывается. Хорошоего прибоя и небольших волн на море :)

11
И ещё
У меня та же проблема. Но отличается тем, что мне надо навигацию выделить в отдельный фрейм.

В фрейм 1 выводится по 15-20 записей из массива. Который заполняется запросом из бд на Оракле. Потом идет генерация ссылок в фрейм 2. И вот тут возникает непонятность. Взял скрипт из первого сообщения. Но он работает странно (см предыдущий пост)
Подскажите в чем дело?

12
Взял код первый - работает почти: Такой вывод нормальный?

 [1]  2  3  4  5 > >>
--------------------------------------------------------------------------------
<< <  1  [2]  3  4  5 > >>
--------------------------------------------------------------------------------
<< <  1  2  [3]  4  5 > >>
--------------------------------------------------------------------------------
<< <  2  3  [4]  5  6 > >>
--------------------------------------------------------------------------------
<< <  3  4  [5]  6  7 > >>
--------------------------------------------------------------------------------
<< <  4  5  [6]  7  8 > >>
--------------------------------------------------------------------------------
<< <  5  6  [7]  8  9 > >>
--------------------------------------------------------------------------------
<< <  6  7  [8]  9  10 > >>
--------------------------------------------------------------------------------
<< <  6  7  8  [9]  10 > >>
--------------------------------------------------------------------------------
<< <  6  7  8  9  [10]

13
PHP / Массив & сессия
« : 02 Августа 2004, 14:47:10 »
Да нет, дело в том что я его очень долго вымучивал. Но есть закон Мерфи - чем дольше решается проблема - тем меньше её важность. Я ж начинаю ток писать на ПХП и тот случай - был озарением. Суть в том: на одной странице вводится код (часть кода) инструмента и в результате может возвращаться порядка 500-1000 записей (в среднем) и необходима генерация навигации. А вариант записи этих данных в массив позволял очень быстро перемещаться по записям и без затруднений. А в случае (который ТЫ предлагаешь) прийдется думать куда девать данные - и как к ним обращаться. Например выводить с 1 по 10 с 11 по 21 если по 10 записей на страницу.

14
PHP / Массив & сессия
« : 02 Августа 2004, 14:18:31 »
Привет. Вопрос такой. Както написал скрипт но потом был утерян :(. Суть следующая
Есть таблица с некими полями а1,а2,а3..,аn
Есть SQL запрос к данной таблице. В результате OCIExecute($stmt) возращается некое количество  строк из таблицы. Так вот мне надо что бы на следующей странице я мог вывести эти данные - причем с постраничным выводом (это не самое сложное).
Как мне поступить?

Вылетело из головы как и что делать. Если serilaze() и обратная- подскажите как обозначить формат строки ... ну там поле 1, поле 2 и тд... Помогите?

Страницы: [1]