JQuery, перетаскивание и сохранение в базу данных mysql?

Я искал по всему Интернету, я мог найти только inettuts-with-cookie, в котором рассказывается, как использовать JQuery для выполнения перетаскивания и затем сохранять файлы cookie. Может ли кто-нибудь показать мне, как сохранить базу данных (php и mysql)? Мне это нужно плохо.

РЕДАКТИРОВАТЬ:

Во-первых, я не начинающий PHP, но начинающий AJAX. Эти учебники предназначены только для 1 колонки. Есть ли у кого-нибудь перетаскивание и сохранение в базу данных для 2 или 3 столбцов? ПОЖАЛУЙСТА >>>

Это только что вышло: сортировка элементов на лету (AJAX) с использованием jQuery UI Sortable, PHP и MySQL

Вот несколько ссылок, которые помогут вам перетащить: http://geekswithblogs.net/AzamSharp/archive/2008/02/21/119882.aspx http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop. aspx Это очень просто, но вам нужно написать код на основе вашего конкретного приложения.

В методе onDrop вам необходимо написать запрос Ajax для POST данных, которые вы хотите сохранить. API JQuery AJAX находится здесь: http://docs.jquery.com/Ajax/jQuery.post#urldatacallbacktype

URL-адрес POST должен ссылаться на скрипт PHP, который сохранит данные. На стороне PHP вы подключаетесь к БД:

<?php $dbc = mysql_connect('localhost:/private/tmp/mysql.sock', 'root', 'password') or die (mysql_error()); mysql_select_db('database_name'); ?> 

Затем вы пишете инструкцию INSERT. Это заявление вставки для музыкальных шоу:

 $sql_insert = "INSERT INTO shows (date,venue,venueLink,location,comment,time,dateOrder,locComment,confirm_by) VALUES ('".$Date."', '".$Venue."', '".$VenueLink."', '".$Location."', '".$Comment."', '".$Time."', '".$dateSort."', '".$locComment."', '".$confirmAll."')"; 

Например, объект «Место» будет переменной в вашем почтовом запросе AJAX. Вы можете получить эти переменные из суперглобалов PHP:

 $Venue = $_POST['venue'] 

FYI: вы можете сделать этот запрос намного лучше, потому что двойные кавычки фактически печатают переменные … Я только что скопировал и вставил какой-то код noob, который я нашел через некоторое время назад. Вы можете беспокоиться о том, чтобы сделать это довольно поздно.

Это довольно широко. Моя первая реакция: пойти прочитать книгу начинающих PHP. При этом вам нужно узнать следующее:

  • Основной учебник PHP / MySQL
  • Основы jQuery AJAX , чтобы вы научились взаимодействовать с веб-сервером через AJAX
  • jQuery перетаскиваемая документация
  • jQuery droppable documentation

Затем попробуйте прочитать эти всеобъемлющие учебники:

  • Переопределение перетаскивания
  • Динамическое падение Drag'n

Обновление: похоже, что вы должны отправлять свои данные с помощью JSON, который следует структуре, аналогичной XML. Лучше всего начать с JSON.org . На сайте jQuery есть также учебники, посвященные их функциям JSON для GET и POST.

Что касается обновления нескольких столбцов, вы можете либо сделать несколько сообщений AJAX, либо использовать PHP для разделения полученных данных и нескольких раз ударять DB. Это мое лучшее предположение, основанное на информации, которую вы опубликовали.