Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как вызвать javascript функцию из php?
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Как вызвать javascript функцию из php?

Страниц (1): [1]
 

1. lapochka - 25 Сентября, 2009 - 14:55:44 - перейти к сообщению
Привет! Помогите, пожалуйста!

Мне нужно вызвать js функцию doreq(query,date); из php при загрузке страницы

патаюсь сделать так:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($_GET['q']) && isset($_GET['date']))
  3. {
  4. $query = $_GET['q'];
  5. $reqdate = $_GET['date'];
  6.  
  7. print ("<script type='text/javascript' language='javascript'>doreq('$query','$reqdate');</script>");
  8.  
  9. }
  10. else {}
  11. ?>


не получается..

Как правильно?
2. maxtet - 25 Сентября, 2009 - 18:19:54 - перейти к сообщению
Попробуй это реализовать, разделив php и html-код.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($_GET['q']) && isset($_GET['date'])):
  3.     $query = $_GET['q'];
  4.     $reqdate = $_GET['date'];
  5. ?>
  6. <script type='text/javascript' language='javascript'>doreq('<?= $query ?>','<?= $reqdate ?>')</script>
  7. <?PHP
  8. else :
  9. endif;
  10. ?>
3. EuGen - 25 Сентября, 2009 - 23:06:27 - перейти к сообщению
onLoad

 

Powered by ExBB FM 1.0 RC1