Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Веб-программирование > PHP
Перезагрузить страницу JavaScript + PHP
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Kelt Kelt вне форума
Member
 
Сообщений: 196
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.06.2004
По умолчанию JavaScript + PHP - 08.11.2004, 11:00

Прошу помощи: как можно передать переменной javascript-а значение переменной php.
Просто мне надо передать в элемент
<select name="name">
<option value="значение одно">значение другое
</select>
как это сделать при помощи явы?
Ответить с цитированием
  (#2 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 08.11.2004, 11:28

PHP FAQ: Самые основы. Как передать переменную из PHP в JavaScript и обратно?
Ответить с цитированием
  (#3 (permalink)) Старый
Kelt Kelt вне форума
Member
 
Сообщений: 196
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.06.2004
По умолчанию 08.11.2004, 14:09

А как осуществить такой код:

Код:
$i=0;
$res=(mysql_db_query($dbase,"select * from stavka where s_d_id=".$num,$cn));
while ($row=mysql_fetch_array($res)) {
"kolm[".$i."]=".$row['s_srok'];
$i++;
}
причем kolm-это переменная явы!
Ответить с цитированием
  (#4 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 08.11.2004, 14:18

1. Java и JS - две совершенно разные вещи - называй вещи своими именами.
2. В FAQ дан ответ на твой вопрос. PHP понятия не имеет ни о каком JavaScript, всё, что он умеет - отдавать контент по запросу пользователя, и ему совершенно безразлично, как этот контент интерпретируется браузером клиента, поэтому нет никакой разницы между тем, как отдавать HTML-файл и как передавать переменную JS.
Ответить с цитированием
  (#5 (permalink)) Старый
Kelt Kelt вне форума
Member
 
Сообщений: 196
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.06.2004
По умолчанию 09.11.2004, 07:39

Мне надо написать скрипт на JS, вот и требуется передать в переменную js, значение переменной php, по тому коду я попробовал, но видемо где-то не правильно!
Кто-нибудь сталкивался с таким вопросом, подскажите как сделать!
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 09.11.2004, 08:50

Ну чего тут может быть непонятного?
Код:
<? $v = 'test var' ?>
<script language="JavaScript">
v = '<?=$v?>';
alert(v)
</script>
PHP всё равно, что выводить.
Ответить с цитированием
  (#7 (permalink)) Старый
Kelt Kelt вне форума
Member
 
Сообщений: 196
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.06.2004
По умолчанию 09.11.2004, 14:12

Это я понял а как массив php передать массиву на javascript?
Ответить с цитированием
  (#8 (permalink)) Старый
buzi buzi вне форума
Member
 
Сообщений: 367
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.07.2004
По умолчанию 09.11.2004, 18:32

Цитата:
Originally posted by Kelt
[b]Это я понял а как массив php передать массиву на javascript?
Код:
<script type="text/javascript">
<!--
      js_arr = new Array();
<?
      while (list($key) = each($php_arr))
          echo "js_arr.push(".$php_arr[$key].");n";
?>
//-->
вот и всё 8)
Ответить с цитированием
  (#9 (permalink)) Старый
Kelt Kelt вне форума
Member
 
Сообщений: 196
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.06.2004
По умолчанию 10.11.2004, 08:27

Почему js воспринемает <? как ошибку?
Ответить с цитированием
  (#10 (permalink)) Старый
SiMM SiMM вне форума
Member
 
Сообщений: 1,961
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 10.11.2004, 10:25

А при чём здесь JS? Kelt, вы до сих пор ничего не поняли? PHP всего лишь выводит контент, если у вас этот контет
Код:
<script type="text/javascript"> 
<!-- 
      js_arr = new Array(); 
<? 
      while (list($key) = each($php_arr)) 
          echo "js_arr.push(".$php_arr[$key].");n"; 
?> 
//-->
, значит, PHP не исполнил то, что находится между <? PHP-код ?>. Почему - это уже ваши проблемы - PHP здесь не при чём, он лишь выполняет то, что ему велели (если велели и если он вообще установлен).
Ответить с цитированием
  (#11 (permalink)) Старый
buzi buzi вне форума
Member
 
Сообщений: 367
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 03.07.2004
По умолчанию 11.11.2004, 14:05

Цитата:
Originally posted by Kelt
[b]Почему js воспринемает <? как ошибку?
этот код должен быть в php-файле.. но не в html-файле никак.. если конечно сервер не настроен чтобы парсить html-файлы как php-файлы.. но это по ходу явно не ваш случай 8)
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JavaScript!!! Anksuna DHTML, JavaScript, VBScript 1 17.04.2012 12:33
Проблемы с JavaScript 024625 Любые вопросы от новичков 4 18.10.2011 20:13
Галерея на JavaScript MoPaHa DHTML, JavaScript, VBScript 9 09.01.2010 17:42
Программист JavaScript ewigen Работа 0 18.06.2008 13:54
JavaScript разработчик Мария Башинская Работа 2 30.04.2008 16:51
Javascript не работает с PHP Sasyk DHTML, JavaScript, VBScript 7 13.11.2007 13:38
Javascript, xsl, php ХОЛОДный Задания за деньги 3 14.01.2007 18:48
Позиционирование на JavaScript Александр Рябов DHTML, JavaScript, VBScript 4 14.10.2006 20:38
JavaScript + PHP Casper PHP 2 24.06.2005 20:20
PHP + JavaScript Kelt PHP 27 03.02.2005 14:51
JavaScript для IE и для Opera Anonymous DHTML, JavaScript, VBScript 6 11.02.2004 14:04
Меню на JavaScript Anonymous DHTML, JavaScript, VBScript 3 10.10.2003 20:47



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов