php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.07.2011, 19:52  
Benutzer
 
Registriert seit: 11.03.2011
Beiträge: 79
PHP-Kenntnisse:
Fortgeschritten
netzwork83 befindet sich auf einem aufstrebenden Ast
Standard JavaScript(jQuery) in Verbindung mit MySql

Hallo,
ich möchte eine DB-Funktion schreiben mit der die X/Y-Werte von beweglichen(jQuery/draggable) div-Bereichen automatisch in die DB-Tabelle
geschrieben werden wenn diese losgelassen werden.
Für diese Lösung müsste ich die Daten in eine Funktion packen die diese dann an die DB schickt.
Dabei ergeben sich mir aber 2 Fragen:

1. Mit JS oder PHP?
und
2.Ist das mit JS überhaupt möglich und wenn ja wie?

Danke im vorraus.
netzwork83 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.07.2011, 19:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Mit JS oder PHP?
Beides.

Und daher keine Datenbankfrage!

Bitte Forenstruktur beachten!

[MOD: verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 13.07.2011, 20:39  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Zitat:
2.Ist das mit JS überhaupt möglich und wenn ja wie?
PHP-Code:
$('.selector').droppable({
  
drop : function ( evui ) {
    
console.log( $(this).offset() )
  }
}) 
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 14.07.2011, 06:02  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Da fehlen ein paar ';' rudygotya ^^

Code:
$('.selector').droppable({
   drop: function ( ev, ui ) {
      var nest = $(this).offset();
      $.get('the.cool.script.to.store.php', {
         action: 'store',
         x: nest.top,
         y: nest.left
      }, function( data ) {
         // augenschein prüfung in der konsole, hier sollte "richtige" fehlerbehandlung hin
         console.log('request sended over get to the.cool.script.to.store.php' +
            ' with: action=store, x=' + nest.left + ', y=' + nest.top + ' -- response: ' + data);
      }, 'html');
   }
});
the.cool.script.to.store.php
PHP-Code:
$request $_SERVER['REQUEST_METHOD'] == 'GET' $_GET $_POST;

$action = isset($request['action']) ? $request['action'] : false;
$store_x = isset($request['x']) ? (integer)$request['x'] : false// optional (float) statt (integer)
$store_y = isset($request['y']) ? (integer)$request['y'] : false// optional (float) statt (integer)

if ( $action == 'store' ) {

   
$db = new mysqli('host''user''pass''db');
   
   
$query 'INSERT INTO `table` (`x`, `y`) VALUES ({x},{y})'// in deinem fall wohl UPDATE ..

   
$query str_replace('{x}', (string)$store_x$query);
   
$query str_replace('{y}', (string)$store_y$query);

   if ( 
$db->query($query) ) echo 'done';


sollte genügend veranschaulichen, wie das ganze "lauffähig" aussehen muss.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.

Geändert von tr0y (14.07.2011 um 08:56 Uhr). Grund: java hat keine konsole, java hat nur wartezeiten
tr0y ist offline   Mit Zitat antworten
Alt 14.07.2011, 08:49  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Zitat:
// augenschein prüfung in der java-konsole, hier sollte "richtige" fehlerbehandlung
hrhr @ java konsole
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 14.07.2011, 08:57  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Ich wollt dich halt nich alleine lassen mit deinen fehlern
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 14.07.2011, 11:26  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Solangs diesmal nur die Semikolons waren. Vergleichbar mit deinen fehlenden geschweiften Klammern ..
*duck und weg*

Schau dir mal sprintf an, find ich eleganter als str_replace
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 14.07.2011, 11:37  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Je mehr Komponenten sprintf bekommt, je weniger eleganter wird es.. Aber richtig, für hier wäre das kürzer, ich persönlich finde str_replace() hier aber "eindeutiger", wenn auch weniger eleganter..
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 14.07.2011, 21:47  
Benutzer
 
Registriert seit: 11.03.2011
Beiträge: 79
PHP-Kenntnisse:
Fortgeschritten
netzwork83 befindet sich auf einem aufstrebenden Ast
Standard

Super danke,
Aber eine frage hab ich noch:
Sind die Zeilen 2-4 im php-Code if-Bedingungen?
netzwork83 ist offline   Mit Zitat antworten
Alt 14.07.2011, 22:22  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Jo. Google mal ternärer Operator.
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Zugriff auf MySQL Community Server gewähren daemonTutorials Datenbanken 8 21.02.2011 12:28
[Erledigt] PHP bekommt keine Verbindung zu MySQL SaKe Datenbanken 15 20.09.2010 14:45
Verbindung zum MySQL Host nicht mehr möglich BlakkCooper Server, Hosting und Workstations 2 23.01.2010 18:48
mySql in verbindung mit php, gibt nur strings aus DarkPrisma Datenbanken 11 11.01.2010 23:53
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
Verbindung zur Teamspeak MySQL Datenbank herstellen errox PHP Tipps 2008 24 06.03.2008 16:54
MySQL verbindung TeazY PHP Tipps 2008 2 18.12.2007 14:34
Serverlast bei externer Mysql Verbindung R4v3r Datenbanken 1 13.10.2007 11:43
Performance externe MySQL Verbindung R4v3r Datenbanken 2 20.08.2007 07:47
Verbindung HTTP-Server MySQL Server über php - genaueres netti Datenbanken 5 11.06.2007 19:04
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Mysql verbindung kürzen? Eddaholzbein PHP Tipps 2005-2 8 07.06.2005 23:25
Keine Verbindung mit MySQL Server Datenbanken 4 10.03.2005 21:00
mysql verbindung PHP Tipps 2004 2 12.06.2004 13:36
[Erledigt] Brauche Hilfe baut keien Verbindung zu mysql auf Datenbanken 1 08.06.2004 20:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript mysql, jquery mysql zugriff, jquery mysql, javascript verbindung mysql, javascript query mysql, jquery draggable mysql, javascript db verbindung, javascript mysql zugriff, mit jquery auf mysql zugreifen, mysql mit javascript, jquery aktionen mit mysql verbinden, jquery javascript mysql zugriff, javascript jquery mysql zugriff, mysql zugriff javascript, javascript mysql verbindung herstellen, verbindung mysql javascript, mysql zugriff jquery, javascript und mysql verbinden, javascript my sql, java jquery mysql

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum