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 19.12.2010, 23:51  
Neuer Benutzer
 
Registriert seit: 19.12.2010
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
SvenLarson befindet sich auf einem aufstrebenden Ast
Standard AJAX Tabelle nur wie?

Ich bin völlig neu im Themengebiet AJAX und frage mich ob dem einen oder anderen ein Tutorial über den Weg gelaufen ist mit dem es möglich ist folgendes zutun:

also über eine PHP Datei (auslesen.php) werden die Daten aus der DB ausgelesen und in der ausgeben.php in einer Tabelle dargestellt.

Das ist ja nun erstmal absolut kein Problem, nun sollte ein AJAX-Workaround alle X-Sekunden die auslesen.php aufrufen, die alten mit den neuen Daten vergleichen und die Datensätze die es nicht mehr gibt ausfaden und die neuen chronologisch oben dran setzen.

Also das neuste Element ist immer oben.
Nicht mehr vorhandene Elemente faden aus.
Neue Elemente faden ein oder sliden, jedenfall etwas optisch ansprechenderes als "hallo ich bin da".

Für jegliche Tipps und Links bin ich sehr dankbar. Ich wette der eine oder andere von euch hat soetwas schonmal gemacht oder zumindest irgendwo im WWW gesehen, nur wusste ich nun nicht mehr weiter wonach ich googlen soll

Euch allen einen frohen vierten Advent und danke für eure Mühe
Sven
SvenLarson ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.12.2010, 23:59  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Bitte beachten: http://www.php.de/php-einsteiger/675...sumfragen.html (Inserate, Konzepte und Meinungsumfragen)
Wenn du konkrete Fragen zur Umsetzung hast, kannst du sie gerne stellen - aber so ist das reichlich unspezifisch.

Mit den gängigen Frameworks sollte das problemlos umsetzbar sein - etwas Einarbeitung vorausgesetzt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 20.12.2010, 19:51  
Neuer Benutzer
 
Registriert seit: 29.07.2009
Beiträge: 17
PHP-Kenntnisse:
Fortgeschritten
raw-venture-ad befindet sich auf einem aufstrebenden Ast
Standard

Du meinst z.B. sowas ?

http://www.viperalley.com/forum/vaispy.php

Ist im Prinzip ganz einfach:
  • Du lädst die Tabelle auf der Hauptseite ohne Ajax
  • Du gibst den TR Elementen ID's
  • Die ausgeben.php gibt dir über Ajax ein JSON Objekt mit neuen TR Elementen (inkl. Daten) und mit TR Elementen die gelöscht werden sollen zurück
  • Über die ID der TR's kannst du mit removeChild() TR's entfernen
  • Die neuen TR's fügst du über createElement() und appendChild() an die Tabelle an
__________________
Creating Word documents "on the fly" with PHP: PHPWord
raw-venture-ad ist offline   Mit Zitat antworten
Alt 21.12.2010, 00:59  
Neuer Benutzer
 
Registriert seit: 19.12.2010
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
SvenLarson befindet sich auf einem aufstrebenden Ast
Standard

raw-venture-ad das kommt dem schon nahe.

Also im Moment habe ich eine völlig normale Shoutbox; es wird popelig aus der DB ausgelesen und die neusten Inhalte geschrieben, wenn ein Inhalt gelöscht wurde / nicht mehr benötigt wird; dann fehlt der einfach beim nächsten Refresh der Angelegenheit. Im Grunde von der Funktion reicht das. Jedoch würde ich es halt gerne mit mootools fade in/out oder Konsorten optisch ansprechender gestalten.

Also der neue Eintrag soll diesen Effekt nutzen; http://demos.mootools.net/Fx.Slide (mootools ist nun einfach nur ein Bezug zu einer Demo). Alle anderen Einträge müssen dann ja auch eine Reihe nach unten geschoben werden. Alles das rausfällt egal ob "rausgeschoben" oder nicht mehr in der DB vorhanden soll ausfaden http://demos.mootools.net/Effects# (fade opacity).

Das die Effekte an sich durch die Frameworks vorgegeben sind ist mir klar, nur wie kann ich nun mit JS prüfen was neu dazukam und was nun fehlt? Eine eindeutige ID hat jede Zeile, ob das oberste Element neu ist lässt sich ja sicherlich prüfen im Sinne von "if id(neu) > id(alt)" an erster Stelle; dann->Effekt (a) sonst nichts und wenn die Sachen fehlen also nicht mehr vorkommen auch solch eine Frage; wenn id fehlt dann dieser Effekt. Nur wie bekomme ich es hin das alle anderen Elemente die sich an für sich ja nicht ändern nach oben/unten verschoben werden?
SvenLarson 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
Ajax Anwendung, reines Ajax oder Ajax und Html jackie1983 JavaScript, Ajax und mehr 5 09.02.2010 16:50
[Erledigt] hintergrundfarbe in tabelle nicht abwechselnd... brennsupp JavaScript, Ajax und mehr 4 16.07.2009 10:28
tabelle 2 in tabelle 1 updaten steffen_dk Datenbanken 11 04.07.2009 15:04
Tabelle über Ajax nachladen dauert pilot323 JavaScript, Ajax und mehr 24 24.06.2009 16:17
pro Benutzer eine Tabelle mit Feldern oomworld PHP Tipps 2009 8 19.04.2009 13:53
[Erledigt] Tabelle wird nicht geschrieben helferlein PHP Tipps 2009 23 22.02.2009 17:22
[Erledigt] Ab welcher Anzahl von Feldern in einer Tabelle (DB) ist eine Classe kontra Technikus PHP Tipps 2008 57 29.10.2008 15:16
AJAX komplette Tabelle aktualisieren Freeaak HTML, Usability und Barrierefreiheit 6 12.03.2007 00:42
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
tabelle in tabelle ohne aussenrand noskule HTML, Usability und Barrierefreiheit 6 25.08.2005 14:17
spielplan, und Tabelle erstellen alias_zappler PHP Tipps 2005-2 3 01.08.2005 00:25
[Erledigt] Tabelle in Tabelle automatisch anpassen HTML, Usability und Barrierefreiheit 3 04.11.2004 21:37
[Erledigt] Letzter Eintrag in einer Tabelle und Top Five einer Tabelle Datenbanken 2 27.09.2004 06:50
Sortieren anhand einer zweiten Tabelle PHP Tipps 2004 6 20.09.2004 09:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/javascript-ajax-und-mehr/75239-ajax-tabelle-nur-wie.html, ajax tabelle aktualisieren, php ajax tabelle, ajax php tabelle preise, tabelle ajax auslesen, ajaxtabelle, ajax tabelle sortieren on the fly, html tabelle mit ajax auslesen, ajax tabelle, ajax in tabelle, ajax \daten in tabelle, javascript wetter tabelle auslesen, \ajax\ \tabelle\ \eintrag\, php ajax tabelle sortieren, tabelle html, table.js ajaxx tabelle, ajax php tutorial table, php google charts, ajax tabelle tutorial, tabelle laden ajax

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:21 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