JQuery, sürükle ve bırak ve mysql veritabanına kaydetmek?

2 Cevap php

Ben web üzerinden tüm arıyor, ben sadece bulabileceklerini inettuts-kurabiye ile sürükle ve bırak gerçekleştirmek ve daha sonra kurabiye kaydetmek için jQuery nasıl kullanılacağını öğretmek. Herkes nasıl veritabanına kaydetmek için (php ve mysql) bana gösterebilir misiniz? Ben kötü gerek ..

EDIT:

Birincisi, ben php acemi değilim, ama bir AJAX acemi. Bu öğreticiler 1 sütun için sadece. Herhangi bir sürükle ve 2 ya da 3 sütun için damla ve veritabanına kaydetmek mi? LÜTFEN >>>

2 Cevap

Here are a few links to help you with drag and drop: http://geekswithblogs.net/AzamSharp/archive/2008/02/21/119882.aspx http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop.aspx It's really easy but you have to write the code based on your specific application.

In the onDrop method, you need to write an Ajax request to POST the data you want to save. The JQuery AJAX API is here: http://docs.jquery.com/Ajax/jQuery.post#urldatacallbacktype

POST URL verileri kaydetmek PHP script bakmalıdır. PHP tarafında, DB bağlanmak:

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

Sonra bir INSERT deyimi yazabilirsiniz. Bu müzik gösterileri için bir ekleme ifadedir:

$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."')";

$ Venue, örneğin, AJAX sonrası isteği bir değişken olacaktır. PHP superglobals bu değişkenleri alabilirsiniz:

$Venue = $_POST['venue']

Bilginize: çift tırnak aslında ben sadece kopyalanan ve ben bir süre geri gelen bulunan bazı çaylak kodu kopyaladım ... değişkenleri yazdırmak çünkü bu sorgu daha iyi görünmesini sağlayabilirsiniz. Oldukça daha sonra yapma konusunda endişe edebilirsiniz.

Bu oldukça geniştir. Benim ilk tepki: Bir PHP başlayanlar kitap okumak gidin. Söyleniyor, aşağıdaki öğrenmek gerekir:

Daha sonra bu kapsamlı eğitimler okuma deneyin:

Update: Sounds like you should send your data with JSON, which follows a structure similiar to XML. Your best bet is to start at JSON.org. There's also tutorials on the jQuery site regarding their JSON functions for GET and POST.

Birden çok sütun güncelleme gelince, birden AJAX mesaj yapmak veya iletilen verileri dışında bölünmüş ve DB birden çok kez vurmak için PHP kullanabilirsiniz ya. Yani gönderdiniz bilgi dayalı, benim en iyi tahminim.