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 21.01.2009, 21:18  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 6
espressoboy befindet sich auf einem aufstrebenden Ast
Standard Rezeptdatenbank: Zutatenliste mit Ajax realisieren?

Moin! Bin neu hier. Ich verfüge über Erfahrungen mit PHP und MySQL, aber noch über keine mit Ajax. Nun steh ich vor einem neuen Projekt und frag mich, ob es wohl mit Ajax realisierbar ist...

Folgendes:

Ich will eine Kochrezeptdatenbank aufbauen. Das klingt erstmal recht simpel und easy mit Mysql gemacht.

ABER: Die Zutatenliste macht mir Kopfzerbrechen. Jedes Rezept verfügt über x Zutaten in der Menge y. -> Das denke ich, ist noch mittels eines Arrays lösbar.

Allerdings gibt es eine definierte Menge an möglichen Zutaten. Nämlich ca. 10.000 (!) Vgl. BLS Home -> Deren Liste muss das System (Passende Lizenz vorhanden) beinhalten und auswerten. D.h. Wenn man online eine Zutatenliste zusammenstellt, soll nach einer speziellen Berechnung und deren Tabelle der Nährwert pro Portion ausgerechnet und ausgegeben werden. (In etwa so: http://nutrition.a-w.de/dge/ger/nwb/nwb.htm"

Natürlich sind aber Frames überhaupt nicht schön.

Ist Ajax der richtige Weg? Und hat jemand vielleicht schon etwas in der Richtung gebaut?
Spannend wäre ein Beispiel, bei dem eine Liste Zusammengestellt und einzelne Einträge auch wieder gelöscht werden können.
espressoboy ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.01.2009, 21:24  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Ich verstehe dein Problem nicht. Für mich hört sich das erstmal nach MySQL-Tables an, die voneinander abhängig sind. Von Ajax sehe ich derzeit nichts.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 21.01.2009, 21:27  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 6
espressoboy befindet sich auf einem aufstrebenden Ast
Standard

ich würde gerne beim Eintragen der Zutaten die Möglichkeit haben, sie beliebig hinzufügen und entfernen zu können, ohne dass dann irgendwas neu geladen oder gesendet werden muss.
espressoboy ist offline   Mit Zitat antworten
Alt 21.01.2009, 21:31  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 6
espressoboy befindet sich auf einem aufstrebenden Ast
Standard

also zum Verständnis: Ich denke schon daran, die Rezepte in eine Datenbank zu schreiben. Die Zutaten wahrscheinlich in einem Array. (Weiß noch nicht genau). Aber die Eingabe glaube ich mittels Ajax realisieren zu müssen... Aber vielleicht bin ich da ja auch auf dem Holzweg.
espressoboy ist offline   Mit Zitat antworten
Alt 22.01.2009, 00:08  
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

Darüber solltest Du Dir klar werden. Wie sollen wir sonst helfen?
__________________
--
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 22.01.2009, 00:16  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Also wo liegt dein Problem? Wenn du die Daten aus der Datenbank auslesen willst und glaubst dass das zu langsam dauert dann hilft dir auch Ajax nicht. Denn PHP und MySQL funktionieren noch genauso wie ohne Ajax nur dass eben die Tabelle nicht beim Aufruf der normalen Seite erstellt wird sondern erst wenn du halt eine erneute Anfrage schickst, dass ist dann die AJAX anfrage die eben z.b. auf Knopfdruck erst ein PHP Skript aufruft was dann die Tabelle ausliest.
Flor1an ist gerade online   Mit Zitat antworten
Alt 25.01.2009, 20:23  
Neuer Benutzer
 
Registriert seit: 21.01.2009
Beiträge: 6
espressoboy befindet sich auf einem aufstrebenden Ast
Standard

Habt Dank. Ich glaube, ich habe zu früh geposted. Ich war mir nicht sicher, ob ajax das ist, was ich suchte. Mein theoretisches Problem war die Frage, ob zum einen ich das ganze auf einer MySQL DB basieren lasse, zum anderen, ob ich es mittels ajax hinbekomme, eine halbwegs benutzerfreundliche Rezepteingabe zu ermöglichen. -> Da ich bis dato eigentlich nie was von dieser Schnittstelle gehört hatte, mich aber schon länger fragte, wie einige Seiten derart dynamisch auf Benutzereingaben reagieren können.

Nun habe ich mal ansatzweise mit Ajax rumexperimentiert und denke, dass es eindeutig das richtige für mein Anliegen ist.

Falls es wen interessiert: Ich habe eine PHP-Datei, die mittels Ajax angesprochen wird und von der Rezepteingabe derzeit immer eine neue Zutat geschickt bekommt. Diese Zutat wird dann jedesmal neu in eine MySQL-Zeile reingeschrieben (es wird also keine -wie auch immer- globale Variable) und anschließend wird das ganze wieder ausgelesen und ausgegeben.

Ich denke, das könnte man irgendwie schlanker gestalten (reichlich viele DB-Zugriffe bei einer einzigen Rezepteingabe), aber erstmal ist es ein Ansatz. Habt Dank.
espressoboy 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
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 13 17.05.2012 21:41
1111: AJAX meets PHP (indirectly) Nikolaus 2.0 Adventskalender 2008 5 15.12.2008 11:00
Kalender ohne Neuladen der Seite PHP, Javascript, Ajax Earl3000 JavaScript, Ajax und mehr 16 11.12.2008 22:07
Encoding PHP - AJAX iXtends PHP Tipps 2008 12 10.11.2008 09:36
Ajax Formular problem mit eingabe themonk JavaScript, Ajax und mehr 2 01.11.2008 20:25
Probleme mit Sonderzeichen bei Ajax (prototype)... go1denboy JavaScript, Ajax und mehr 1 31.08.2008 18:44
AJAX Standardscript dowelman JavaScript, Ajax und mehr 39 23.08.2008 21:37
[Erledigt] Transparente Runde Ecken bei Thumbnial realisieren tomtaz PHP Tipps 2008 3 08.07.2008 01:20
Ajax Chat Ansatz notyyy PHP Tipps 2008 3 02.01.2008 23:47
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
AJAX open mit POST und GET DonTermi HTML, Usability und Barrierefreiheit 5 04.10.2007 18:22
Ajax bild.php aktualisieren M3g4Star HTML, Usability und Barrierefreiheit 3 09.03.2007 17:14
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
AJAX: Newsflash: How to? SvenLittkowski HTML, Usability und Barrierefreiheit 11 26.09.2006 23:14
DB Ausgabe in eigenem Templatesystem realisieren Corvin PHP-Fortgeschrittene 25 06.09.2004 18:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php rezeptdatenbank, rezeptdatenbank php, rezeptdatenbank mysql, rezept eingabe in php, php script rezepte, rezepte script, rezepte nach zutatenliste, rezept datenbank php, rezeptdatenbank access, rezept script, mysql rezeptdatenbank, php rezept datenbank, rezeptdatenbank php mysql, rezepte php script, rezepte script php, php rezepte script, ajax datenbank auslesen, rezepte mysql, access rezeptdatenbank, zutaten datenbank

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