![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
p.s.: Хочу отметить что из 2.php я просто вызываю функцию рисования графика. вот так:<img src="2.php">
Спустя 24 минуты, 53 секунды (26.12.2009 - 13:11) ZSH написал(а):
<script>
var a = <?php echo $a ?>
</script>
както так.
var a = <?php echo $a ?>
</script>
както так.
Спустя 9 часов, 24 минуты, 28 секунд (26.12.2009 - 22:36) tech написал(а):
не пашет этот вариант
![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)
Спустя 1 час, 24 минуты, 46 секунд (27.12.2009 - 00:01) VolCh написал(а):
Не встречал такого извращения, чтоб картинка ставила переменные, но, по идее, должны куки сработать.
Если нет, то, наверное, только через аякс - 2.php дергается аяком и возвращает переменную и картинку
Если нет, то, наверное, только через аякс - 2.php дергается аяком и возвращает переменную и картинку
Спустя 2 часа, 15 минут, 44 секунды (27.12.2009 - 02:16) FatCat написал(а):
Цитата (tech @ 26.12.2009 - 23:36) |
не пашет этот вариант |
Если register_globals отключен, то не будет пахать.
Давайте пошагово попробуем.
Сначала нужно отправить на страницу 1.php?
Значит на странице 2.php как минимум должно быть:
<form action="1.php">
Передать нужно текст, набранный пользователем? Значит в форме должно быть как минимум:
<input type="text" name="test" id="test">Здесь важны 2 момента:
1. Имя переменной "test" будет нами использоваться в файле-получателе.
2. Имя дублируем в айдишник - полезно привыкнуть для совместимости с лисой и ее глюками с именами элементов.
Кнопку сабмита, я думаю сами сделаете.
Итак, юзер набрал текст и нажал кнопку "отправить", запрашивается страница 1.php. В ней и ловим переменную и отдаем ее в джаваскрипт через $_GET['test']:
<script type="text/javascript">
peremennaja = '<?php echo $_GET['test'] ?>';
alert(peremennaja);
</script>
Спустя 1 день, 19 часов, 44 минуты, 41 секунда (28.12.2009 - 22:01) NewBePhp написал(а):
tech
судя по тому, что ты описывал, то тут схожа система с капчей! ... графический файл созданный благодаря пхп... что именно ты передать решил не понятно... но такое взаимодействие можно реализовать через субд, сессии или же через файлы... если опишешь подробнее поставленную задачу - можно будет что то и подсказать
судя по тому, что ты описывал, то тут схожа система с капчей! ... графический файл созданный благодаря пхп... что именно ты передать решил не понятно... но такое взаимодействие можно реализовать через субд, сессии или же через файлы... если опишешь подробнее поставленную задачу - можно будет что то и подсказать
Спустя 1 день, 55 минут, 6 секунд (29.12.2009 - 22:56) tech написал(а):
Ребята всем спасибо! оказываетяс надо так приниимать:
$x = (int)$_GET['x'];
$x = (int)$_GET['x'];
![unsure.gif](http://phpforum.ru/html/emoticons/unsure.gif)
Спустя 33 минуты, 42 секунды (29.12.2009 - 23:30) tech написал(а):
Подскажите пожалуйсто где тут ошибка, вроде все верно написано:
document.write("<img src="2.php?x=<? echo $x?>&y=<? echo &y?>" onclick="fun()">");
хочу попробывать вывести картинку из 2.php через js
document.write("<img src="2.php?x=<? echo $x?>&y=<? echo &y?>" onclick="fun()">");
хочу попробывать вывести картинку из 2.php через js
![unsure.gif](http://phpforum.ru/html/emoticons/unsure.gif)
Спустя 3 часа, 49 минут, 9 секунд (30.12.2009 - 03:19) NewBePhp написал(а):
<? echo $y ?>
Спустя 56 минут, 40 секунд (30.12.2009 - 04:16) qpayct написал(а):
Попробуй так
<?=$y?>
Спустя 2 часа, 30 минут, 33 секунды (30.12.2009 - 06:46) Evilsoul написал(а):
Цитата (tech @ 29.12.2009 - 20:30) |
Подскажите пожалуйсто где тут ошибка, вроде все верно написано: document.write("<img src="2.php?x=<? echo $x?>&y=<? echo &y?>" onclick="fun()">"); хочу попробывать вывести картинку из 2.php через js ![]() |
1) Сам же писал
Цитата |
Ребята всем спасибо! оказываетяс надо так приниимать: $x = (int)$_GET['x']; |
Вот и пиши так:
<img src="2.php?x=<? echo $_GET['x']?>&y=<? echo $_GET['y']?>" onclick="fun()">2) src в HTML это путь к каталогу и самой картинке, причем тут 2.php? хотя утверждать не буду с картинками в PHP ещё не работал.
3) Причем здесь символ амперсанда?! <? echo &y?> это же переменная как я полагаю, вот и писать её нужно через знак $ (доллар)
Спустя 3 дня, 9 часов, 55 минут, 53 секунды (3.01.2010 - 16:42) tech написал(а):
Всем спасибо. Буду внимательней в след раз.