С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 3
Регистрация: 21.03.2016
Сообщений: 400

В текст javascript вставить php код

09.11.2016, 16:00. Показов 1539. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! у меня простой вопрос, правда у меня не выходит.
у меня есть html документ в в котором я прописал параметры для плагина в тегах <script> и мне в него нужно вставить проверку на php. Но он после этого перестал работать. Подскажите как это сделать, а именно в текст javascript вставить php код
вот сам код
PHP/HTML
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
29
30
31
32
33
34
35
36
<script type="text/javascript">
$(document).ready(function() {
        $('#blocktrackbar').trackbar({
    onMove : function() {
    document.getElementById("start-price").value = this.leftValue;
    document.getElementById("end-price").value = this.rightValue;   
    },
    width : 160,
    leftLimit : 1000,
    leftValue : <?php
    
    if ((int)$_GET["start_price"] >=1000 AND (int)$_GET["start_price"] <= 50000)  
    {
       echo (int)$_GET["start_price"];   
    }else
    {
        echo "1000";
    }
    
?>,
    rightLimit : 50000,
    rightValue : <?php
    
    if ((int)$_GET["end_price"] >=1000 AND (int)$_GET["end_price"] <= 50000)  
    {
       echo (int)$_GET["end_price"];   
    }else
    {
        echo "30000";
    }
    
?>,
    roundUp : 1000
});
});
</script>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.11.2016, 16:00
Ответы с готовыми решениями:

Как вставить скрипт JavaScript на страницу php?
Как вставить скрипт JavaScript на страницу php?

Вставить php-условие в html-код, который находится в php-коде
Выводится список из базы данных foreach($callbacklist as $call) { $ListCall.='&lt;tr&gt; ...

Как вставить код php в коде javascript
Хочу воспользоваться этим кодом который нашел в инете и использовать его потому что он так думаю сможет мне отправлять функцию php в базу...

11
119 / 116 / 63
Регистрация: 16.09.2016
Сообщений: 354
09.11.2016, 16:14
Сморите ошибки php или результат выполнения в браузере.
Например, если не установлено $_GET["start_price"] возможен вывод предупреждения, что вызовет ошибку Javascript
0
1 / 1 / 3
Регистрация: 21.03.2016
Сообщений: 400
09.11.2016, 16:23  [ТС]
Он не выдает ошибки. Просто сам плагин не выводится на страницу браузера. И в редакторе подсветка изменилась, будто что то не правильно.
Я думал может как то оформить вставку по другому нужно?
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
09.11.2016, 18:25
Евгений 86, расширение какое у файла?
0
1 / 1 / 3
Регистрация: 21.03.2016
Сообщений: 400
09.11.2016, 19:11  [ТС]
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
расширение какое у файла?
расширение php
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
09.11.2016, 19:46
Евгений 86, консоль JS в браузере какие-нибудь ошибки выдает?
0
1 / 1 / 3
Регистрация: 21.03.2016
Сообщений: 400
09.11.2016, 20:37  [ТС]
вот на что жалуется
Uncaught SyntaxError: Unexpected token <

вот в этой строке у меня стоит такой знак <
PHP
1
if ((int)$_GET["start_price"] >=1000 AND (int)$_GET["start_price"] <= 50000)
я его попрбовал убрать и плагин включился, но не корректно теперь работает
но он нужен этот знак там, как то можно это обойти?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.11.2016, 22:34
потому что условие неверное стало. Смотрите исходный код страницы в браузере, что там с тегами - PHP-код вообще отрабатывает? Путь к файлу вводите через http:// ? Вообще посмотрите эту тему, думается, что проблема у вас в этом..
0
1 / 1 / 3
Регистрация: 21.03.2016
Сообщений: 400
10.11.2016, 12:10  [ТС]
просмотрел уже много чего. не выходит
вот как отображается php в консоле.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$(document).ready(function() {
        $('#blocktrackbar').trackbar({
    onMove : function() {
    document.getElementById("start-price").value = this.leftValue;
    document.getElementById("end-price").value = this.rightValue;   
    },
    width : 160,
    leftLimit : 1000,
    leftValue :<br />
<b>Notice</b>:  Undefined index: start_price in <b>C:\xampp\htdocs\shop\include\block-parametr.php</b> on line <b>12</b><br />
1000,
    rightLimit : 50000,
    rightValue : <br />
<b>Notice</b>:  Undefined index: end_price in <b>C:\xampp\htdocs\shop\include\block-parametr.php</b> on line <b>23</b><br />
30000,
    roundUp : 1000
});
});
а вот как я его записываю в коде
И что самое странное у меня поменялась подсветка js скрипта после вставки как будто неправильный синтаксис, но ума не приложу как поменять
JavaScript
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
29
30
31
32
33
34
35
 <script type="text/javascript">
$(document).ready(function() {
        $('#blocktrackbar').trackbar({
    onMove : function() {
    document.getElementById("start-price").value = this.leftValue;
    document.getElementById("end-price").value = this.rightValue;   
    },
    width : 160,
    leftLimit : 1000,
    leftValue :<?php 
    
    if ((int)$_GET["start_price"] >=1000 AND (int)$_GET["start_price"] <= 50000)  
    {
       echo (int)$_GET["start_price"];   
    }else
    {
        echo "1000";
    }
          ?>,
    rightLimit : 50000,
    rightValue : <?php  
    
    if ((int)$_GET["end_price"] >=1000 AND (int)$_GET["end_price"] <= 50000)  
    {
       echo (int)$_GET["end_price"];   
    }else
    {
        echo "30000";
    }
    
?>,
    roundUp : 1000
});
});
</script>
0
119 / 116 / 63
Регистрация: 16.09.2016
Сообщений: 354
10.11.2016, 12:13
Евгений 86, я же в самом начале писал
Цитата Сообщение от svs171 Посмотреть сообщение
если не установлено $_GET["start_price"] возможен вывод предупреждения, что вызовет ошибку Javascript
измените условие на типа:
PHP
1
 if (isset($_GET["start_price"]) && (int)$_GET["start_price"] >=1000 && (int)$_GET["start_price"] <= 50000)
1
1 / 1 / 3
Регистрация: 21.03.2016
Сообщений: 400
10.11.2016, 13:22  [ТС]
спасибо помогло!
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.11.2016, 14:02
Цитата Сообщение от Евгений 86 Посмотреть сообщение
<b>Notice</b>: Undefined index: start_price in ...
ну вот и ответ. Учитесь читать ошибки..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.11.2016, 14:02
Помогаю со студенческими работами здесь

Как вставить javascript в php ?
Помогите пожалуйста, есть скрипт: &lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.js&quot;&gt;&lt;/script&gt; &lt;script...

Как вставить div в PHP код (в echo) - исправить код
Народ как вставить div в php код точнее в echo В этот код:&lt;?php //отсеивание $dir = &quot;MP3 PLAYER/&quot;; //задаём имя...

Код javascript в PHP
Привет всем! Подскажите пожалуйста..... Есть такой код Код (Text): &lt;script type=&quot;text/javascript&quot;...

Вставить php код
Здравствуйте, Есть файл 1.php с циклом: while ( $result = mysql_fetch_array( $query ) ) {echo $tmp2; } Есть файл 2.php. В...

Переписать код Javascript на PHP
Напишите скрипт, который запрашивает последовательность чисел и выводит в окне браузера произведение четных. Вот делал на Java var...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru