Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


Как использовать переменную php в javascript


Как использовать переменную PHP в JavaScript?

голосов

0

Идентификатор ресурса # 4 означает , у вас просто не выполнить запрос MySQL

mysql_query возвращает идентификатор ресурса

и есть для извлечения данных с помощью , while ($row=mysql_fetch_array())а затем использовать

здесь написано

Для SELECT, SHOW, DESCRIBE, EXPLAIN и другие заявления, возвращающие набор результатов, mysql_query () возвращает ресурс при успехе, FALSE при ошибке.

Для других типов операторов SQL, INSERT IGNORE, UPDATE, DELETE, DROP и т.д., mysql_query () возвращает значение TRUE в случае успешного завершения или FALSE в случае ошибки.

ОБНОВИТЬ

не использовать mysql_real_escape stringдля data..instead GET(int)$_GET['id']

глянь сюда

Если соединение не найден или установлен, генерируется ошибка уровня E_WARNING

Как использовать переменную JavaScript как переменную PHP?

PHP запускается на стороне сервера. JavaScript запускается на стороне клиента в браузере пользователя, запрашивающего страницу. К тому времени, когда выполняется JavaScript, на сервере нет доступа к PHP на сервере. Пожалуйста, прочитайте эту статью с подробной информацией о стороне клиентской версии на стороне сервера.

Что происходит в двух словах:

  • Вы нажимаете ссылку в своем браузере на своем компьютере под своим столом.
  • Браузер создает HTTP-запрос и отправляет его на сервер в Интернете
  • Сервер проверяет, может ли он обрабатывать запрос
  • Если запрос предназначен для страницы PHP, запускается PHP-интерпретатор
  • PHP-интерпретатор будет запускать весь PHP-код на запрошенной вами странице.
  • PHP-интерпретатор НЕ запускает какой-либо JS-код, потому что он не имеет понятия об этом
  • Сервер отправит страницу, собранную интерпретатором, обратно в ваш браузер.
  • Ваш браузер отобразит страницу и покажет ее вам.
  • Выполняется JavaScript на вашем компьютере.

В вашем случае PHP напишет JS-код на страницу, поэтому он может быть выполнен, когда страница отображается в вашем браузере. К тому времени часть PHP в вашем фрагменте JS больше не существует. Он был выполнен на сервере уже. Он создал переменную $result, содержащую строку запроса SQL. Вы не использовали его, поэтому, когда страница отправляется обратно в ваш браузер, она исчезла. Посмотрите исходный код, когда страница отображается в вашем браузере. Вы увидите, что в позиции, в которую вы помещаете PHP-код, ничего нет.

Единственный способ сделать то, что вы хотите сделать, это либо:

  • сделать перенаправление на PHP script или
  • выполнить вызов AJAX для PHP скрипт

со значениями, которые вы хотите вставить в базу данных.

как использовать переменную PHP в Javascript

Я разрабатываю веб-приложение в php, и я много раз использовал javascript. Теперь мне нужно использовать переменную php в javascript. Например, переменная, сгенерированная из возвращаемого запроса SQL, или переменная сеанса, которые необходимы в разделе javascript.

Каков наилучший способ использования переменной php в javascript?

задан Kazi Shahadat Hossain 18 апр. '16 в 10:09

источник поделиться

Как передать переменную из JavaScript в PHP?

Можно догадаться, тут дела обстоят труднее. Ведь php генерирует JS, а вот обратная связь не подразумевается особо. Так что хочешь-не хочешь, а придется формировать новый запрос к серверу, передавая в нем данные для скрипта. У нас есть два основных метода передачи данных. Реализация может быть как через синхронные, так и через асинхронные запросы. Синхронные вызовут перезагрузку страницы, а асинхронные используют Ajax. Синхронный метод передачи данных в php из JavaScript

var message = encodeURIComponent(‘Hello, server!’); window.location.href = ‘http://dayte2.com/index.php?message’+message; Этот код немедленно перенаправит пользователя по адресу http://dayte2.com/index.php?message=Hello%2C%20server! PHP-код в файле index.php получит данные из GET и сформирует суперглобальные массивы. Асинхронная передача переменной из JavaScript в PHP Это подразумевает использование Ajax. По сути, осуществляется то же, что и в предыдущем случае, но не перезагружается страница браузера. Проще всего это проиллюстрировать используя библиотеку jQuery. var message = ‘Hello, server!’; $.get(‘http://dayte2.com/index.php’, {message:message}, function(data) { alert(‘Сервер ответил: ‘+data); });

Как видим, все еще проще. Не нужно применять функцию encodeURIComponent, ее применяет за нас jQuery. Мы описываем функцию, которая принимает ответ сервера и складывает его в переменную data. Если index.php возвращает просто значение переменной $_GET[message], то мы увидим alert с текстом «Сервер ответил: Hello, server!».


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!