Door
eZula Zwalp
op 18-10-2010 14:48
gewijzigd op 18-10-2010 14:48
2.152 views
Ik heb al wat ervaring met websites te bouwen, ook php heb ik wat onder de knie.
Alleen maakte ik altijd websites waar iedere pagina een verschillende bestandje is. Waardoor als ik ergens iets moest wijzigen, al die bestandjes moest gaan aanspreken.
Hoe bouw ik een website op waar ik 1 index bestand heb en dat ik vandaar uit al mijn pagina's kan oproepen. Of heb ik het mis dat er nu zo gewerkt wordt?
Daarin wil ik ook gebruik maken van JSON, zet iemand me op weg?
Ik ga er van uit dat je bedoelt dat je iets wijzigt in de layout, waardoor je alle bestanden door moest.
Zou gaan werken met css.
Mocht je willen gaan werken met 1 bestand; teksten in database en gegevens opvragen via sql-query. Meestal via gegeven in adresbalk (bv www.domein.nl/pagina=contact )
Ja ik werk via css, dat is het probleem niet. Maar bvb om te beginnen mijn menu, ik werk met een vast menu.
Dus telkens een item bijkomt, moet ik alles opnieuw gaan aanpassen.
Ik wil dus gaan werken met 1 bestand, wordt dit nu het meest gedaan?
Stylesheets inladen:
Apart document maken en die iets.css noemen en aanroepen in de head door:
<link rel="stylesheet" href="iets.css" />
Vaste content (bijv. menu's) vast per pagina:
PHP include.
1 apart bestandje met de tekst erin en dan in elk bestand
<?php
include "naam.html";
?>
Zetten op de plaats waar de code van het andere bestand hoort.
1 pagina maken (index.php) en daar dan doormiddel van $_GET variablen het bericht inzetten (?id=1)
Je maakt dat een db aan met een id veld en een content veld. En je roept de content dan op uit de db met MySQL en PHP. En plaatst dat op de goede plaats in de code.