Jquery, le glisser-déposer et enregistrer dans la base mysql?
J'ai cherché partout sur le web, j'ai trouvé le inettuts-avec-des cookies, qui lui enseignent comment faire pour utiliser Jquery pour effectuer des glisser-déposer et puis de les enregistrer dans des cookies. Quelqu'un peut-il svp me montrer comment enregistrer de la base de données (php et mysql)? J'ai besoin de mal..
EDIT:
Tout d'abord, je ne suis pas php débutant, mais un AJAX débutant. Ces tutoriels ne sont que pour 1 colonne. Ce que quelqu'un a du glisser-déposer et enregistrer dans la base de données pour 2 ou 3 colonnes? MERCI>>>
Pouvez-vous préciser exactement ce que vous essayez de faire? Si c'est la mise à jour de l'ordre dans la base de données, c'est quelque chose qui peut être fait avec un seul post et bien programmé de la procédure stockée.
un peu en retard, mais espérons que c'est utile pour certains . programmerblog.net/jquery-drag-drop-todo-list-php-mysql
un peu en retard, mais espérons que c'est utile pour certains . programmerblog.net/jquery-drag-drop-todo-list-php-mysql
OriginalL'auteur | 2009-05-06
Vous devez vous connecter pour publier un commentaire.
Cela vient de sortir:
Les éléments de tri à la volée (AJAX) à l'aide de jQuery UI Sortable, PHP & MySQL
OriginalL'auteur djn
Voici quelques liens pour vous aider avec le glisser-déposer:
http://geekswithblogs.net/AzamSharp/archive/2008/02/21/119882.aspx
http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop.aspx
C'est vraiment facile, mais vous devez écrire le code en fonction de votre application spécifique.
Dans le onDrop méthode, vous avez besoin d'écrire une requête Ajax pour afficher les données que vous souhaitez enregistrer. L'API AJAX de JQuery est ici:
http://docs.jquery.com/Ajax/jQuery.post#urldatacallbacktype
Le POSTE URL doit consulter le script PHP qui va enregistrer les données. Sur le PHP côté, vous connecter à la DB:
Ensuite, vous écrivez une instruction INSERT. C'est une instruction insert pour des spectacles de musique:
$Lieu, par exemple, serait une variable dans votre AJAX requête post. Vous pouvez obtenir ces variables de PHP superglobales:
Pour info: Vous pouvez faire cette requête à l'air beaucoup mieux parce que les guillemets doubles en fait imprimer des variables...j'ai juste copié et collé certains noob code que j'ai trouvé à partir d'un certain retour. Vous pouvez vous soucier de faire assez tard.
OriginalL'auteur Tony
C'est assez large. Ma première réaction est: allez lire un PHP débutants livre. Cela étant dit, vous aurez besoin d'apprendre les suivantes:
Puis essayez de lire ces tutoriels complets:
Mise à jour:
On dirait que vous devez envoyer vos données JSON, qui suit une structure similaire à XML. Votre meilleur pari est de commencer à JSON.org. Il y a aussi des tutoriels sur le jQuery site au sujet de leurs fonctions JSON pour GET et POST.
Que pour la mise à jour de plusieurs colonnes, vous pouvez le faire de multiples AJAX postes, ou utiliser le PHP pour séparer les données passées et frapper la DB à plusieurs reprises. C'est ma meilleure supposition, basée sur les informations que vous avez posté.
OriginalL'auteur Mike Robinson