Wie kann ich ein bestimmtes div per PHP von einer anderen HTML-Seite einfügen?
Hallo!
Ich habe eine Hauptseite "index.php" und eine Seite divs.html. In der divs.html sind verschiedene divs mit Inhalt, also beispielsweise:
<div id="eins">Inhalt</div>
<div id="zwei">noch ein Inhalt</div>
<div id="drei">und so weiter</div>
Ich möchte nun gerne in der index.php z.B. den Inhalt vom div mit der ID "zwei" per include in index.php einfügen.
Hat jemand Ideen?
2 Antworten
Dein HTML müsste eine PHP Datei sein
Dann könntest du z.b. um jeden DIV eine if Abfrage machen. Z.b. mit einer Variablen $idSwitch
Dann die Datei an der Stelle in deine Seite einfügen wo der Code hin sonn.
Zuvor Natürlich die Variable setzen damit genau diese Zeilen aktiv sind
Ich weiß dies ist eine einfache und nicht ganz so gute Lösung aber für diesen Fall wohl umsetzbar.
Besser wäre natürlich eine Funtion aufrufen die den passenden HTML Code zurückgibt und den Rückgabetext Dann einfügen.
Du brauchst kein POST.
Ein ganz normal die Variable setzen.
Danach den include der Datei
https://wiki.selfhtml.org/wiki/PHP/Tutorials/Templates/Dateien_mit_include_nachladen
Dazu gibt es zwei Möglichkeiten.
Das eine ist "include *.php" und das andere "require *.php".
Wobei du wahrscheinlich include benützen müsstest
Danke. Aber include holt mir ja die KOMPLETTE angeforderte Seite. Das bringt mir nichts wirklich was...
Den Ansatz mit switch find ich schon ganz gut! Eine variable per $_Post übergeben, und per switch diese Abfragen, dann echo...
Teste ich gleich mal. Danke!