2016-10-02 4 views
0

Ich habe eine Masterseite, die eine Inhaltsaufteilung hat. Je nachdem, auf welchen Menüpunkt geklickt wird, möchte ich den Inhalt entsprechend ändern.Wie ändere ich den Seiteninhalt in PHP?

Beispiel: Wenn "Über uns" angeklickt wird, dann würde ich den über uns Inhalt in den Inhalt div aufnehmen.

+1

Sie müssen dafür Javascript und [Ajax] (http://www.w3schools.com/ajax/) verwenden. –

+0

Wo ist der Inhalt, den Sie abrufen möchten? – Murillio4

+0

Der Inhalt wird in einer anderen PHP-Datei gespeichert – jvr

Antwort

0

Auf PHP ohne JS. Sie müssen eine Seitenkennung von POST zu übergeben oder GET Methoden

Klicken Sie auf einen solchen Link auf einer Seite wird eine GET-Anfrage senden an MasterpaDE index.php mit der Variable ‚content_id‘ von ‚über‘ Wert genannt

<a href="index.php?content_id=about">About Us</a> 

Im PHP-Skript müssen Sie PHP diese Variable vom Webserver bekommen. wie

<?php 
    $content=$_GET['content_id']; // _GET is web server array with get variables 
?> 

im Inhaltsbereich Ihrer Masterseite könnte es eine ‚wenn‘ oder ‚Fall‘ Konstruktion sein, die einen gewünschten Inhalt

<?php 
    if ($content == 'about'){ 
    echo "About We are the Best"; 
    // you could include a file or data from database here 
}else{ 
    echo "Some other page"; 
} 
?> 

P. S. umfassen wird PHP hat eine Menge von bereits ausgereiften Frameworks mit Templates, keine Notwendigkeit, von Grund auf neu zu schreiben :-)

+0

Dank für diese Antwort, ich werde es später überprüfen, ich denke, das wird für meinen Zweck funktionieren – jvr

Verwandte Themen