PHP über HTML im Hintergrund starten
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alten namen
antwort
beschriebenen szenario
datei
ebenfall
entsprechende anzahl
folgende situation
funktion
gesamte page
hintergrund
jeweiligen stelle
lngere wartezeiten
lsen
parsen
preisen
produktliste
shop
stecken
unterschied
warenkorb
-
Servus...
Erst Mal die Hauptfrage um die es hier eigentlich geht:
Kann ich PHP über HTML im Hintergrund starten?
Folgende Situation:
Ich möchte einen Shop basteln. Hierfür hab ich die Produktliste in einer HTML, hinter dem jeweiligen Produkt steht Preis etc. und eben unter anderem ein Feld für die zu bestellende Anzahl des Produktes, mit einem Warenkorb hintendran, damit man die entsprechende Anzahl des Produktes in den Warenkorb stecken kann.
Hab mir zb überlegt das per Formular an ne PHP zu schicken, aber dann würde ja die PHP aufgerufen un meine Shop-HTML nicht mehr im Broowser angezeigt...
Kann ich das irgendwie anders lösen, das mein Shop, oder den Teil den der User sieht, HTML bleibt(außer natürlich der Warenkorb...)?
Klar, jetzt taucht halt die Frage auf, warum ich das net in PHP mache, wäre einfacher. Aber dann müsste ich meine gesamte Page "umschreiben", da sämtliche Links noch auf den alten namen laufen (ok, ich bin faul ;) ), und außerdem möchte ich dem User möglichst viel in HMTL präsentieren, weil ich längere wartezeiten vermeiden will.
Würd mich über ne Antwort freuen... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du kannst ja in einer PHP Datei auch HTML ausgeben...
-
Bei dem von dir beschriebenen Szenario könntest du Ajax benutzen. Dazu musst du allerdings JavaScript verwenden. Auf diese Weise kannst du im Hintergrund eine Anfrage an ein PHP-Skript schicken und ebenfalls im Hintergrund eine Antwort darauf erhalten. Anschließend kannst du mit JavaScript die Antwort verarbeiten und die Seite ensprechend ändern.
So würde nicht die komplette Seite neu geladen werden müssen.
Einen Thread zu Ajax findest du beispielsweise im anderen Forum hier:
http://www.lima-city.de/boards/thread/57866 -
ich würds trotzdem machen, musst ja nich alles komplett neu machen, die links einfach in eine datei reinpacken, und diese an der jeweiligen stelle der seite includen. um aus dem quellcode ein .php aus .html zumachen, des is auch nich schwer.
du kopierst einfach alles in word ein, und benutzt die funktion suchen+ersetzen, und dann machst einfach ne suche nach html und erstetzt es mit php ;)
nen wirklichen geschwindigkeits unterschied zwischen php und html hab ich noch nich so erlebt. der is ziemlich gering wie ich finde.. -
auf jeden Fall mal danke an alle. klar kann ich in php html verwenden, aber nich umgekehrt, un das bräuchte ich... aber das mit word is ne gute idee. un mit Ajax hab ich mich zwar noch nie beschäftigt (bzw gehört) aber ich werds mal ausprobieren. danke für den link!
meld mich noch mal wenns net so funzt wie ich gehofft hab... danke. -
nilswerner schrieb:
ich würds trotzdem machen, musst ja nich alles komplett neu machen, die links einfach in eine datei reinpacken, und diese an der jeweiligen stelle der seite includen. um aus dem quellcode ein .php aus .html zumachen, des is auch nich schwer.
du kopierst einfach alles in word ein, und benutzt die funktion suchen+ersetzen, und dann machst einfach ne suche nach html und erstetzt es mit php ;)
nen wirklichen geschwindigkeits unterschied zwischen php und html hab ich noch nich so erlebt. der is ziemlich gering wie ich finde..
Du kannst natürlich auch die html-Dateien mit PHP parsen lassen. Und dann kannst du deine HTML-Ausgaben machen und für den Warenkorb <?php ... warenkorb-Script ?> einfügen. Du rufst dann jedes mal die selbe Seite auf, nur in <?php ?> wird entsprechend der Variablen der Warenkorb verändert:
<html> <head> ... <body> .... <?php //Warenkorb abhängig von Variable ?> <p>....<!--Weiter HTML--> </html>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage