сохранить переменные JavaScript в базе данных

Я пытаюсь спасти х&y координаты из аннотации изображения в базу данных sql. Я использую инструмент, разработанный для Amazon Mechanical Turk (http://people.cs.umass.edu/~smaji/projects/mturk/).

Я установил сервер Linux EC2 с javascript, mysql, php и сделал сайт общедоступным.

Я считаю, что мне нужно передать javascript vars в PHP для публикации в базе данных MySQL. Как передать переменные javascript в PHP?

-1

Решение

Технически вы можете делать свою работу следующим образом.

  1. Сохраните все свои аннотации в одну переменную Javascript как значения JOSN
    например,

    var annotation_values ​​= [{x: 1, y: 1}, {x: 2, y: 1}];

  2. Либо использовать JQuery — библиотека Javascript для запроса ajax ИЛИ отправьте форму, используя (для отправки ваших данных annotation_values ​​в базу данных) на другую страницу, скажем image_process.php, где вы можете собирать отправленные данные формы как $ annotation_values ​​= $ _POST [‘annotation_values’].

  3. Теперь у вас будут данные изображения в переменной $ annotation_values

  4. Создать имя таблицы MySQL Обработка изображения с именем поля image_annotation_data сохранить в нем annotation_values ​​(таблица может иметь дополнительные поля в зависимости от требований вашего приложения)

  5. Вы можете использовать mysql_query («INSERT INTO image_processing (‘image_annotation_data’) VALUES ($ annotation_values) «)

  6. Когда вам нужны данные image_processing, вы можете просто получить все Обработка изображения Данные из базы данных и перерисовать их на странице, где вам это нужно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]