als waarde van een record php-code kiezen

Status
Niet open voor verdere reacties.

hobielasseel

Gebruiker
Lid geworden
10 apr 2011
Berichten
142
Hallo allemaal

Momenteel ben ik bezig een site klaar te maken om er een cms bij te bouwen.
Om hieraan te beginnen heb ik gekozen om eerst alle inhoud in een database te plaatsen met phpmyadmin.

Voor de htmlcode ondervind ik geen enkel probleem.
Als ik nu ook phpscripts in de database wil steken dan wordt er bij het importeren niets geimporteerd.

dit is de code die ik in de database wil schrijven hoe moet ik dit doen ?????
PHP:
include("head.php");
	include("navigatie.php");
	include("header.php");

Alvast Bedankt
Hobie !
 
omdat ik op lange termijn een cms wil uitbouwen en daardoor alles in een database moet steken of heb ik dat verkeerd ?
 
De inhoud en informatie (tekst, paginatitels, gebruikersnamen, etc.) van je site horen in de Database inderdaad, de code beslist niet, die hoort gewoon in php bestanden.
 
de werking van de site blijft dus dezelfde maar de inhoud(tekst enz....) sla je op in de database en vraag je op met php dat snap ik.

PHP:
<body>
		<nav class="center">
			<ul id="css3menu1" class="topmenu">
				<li class="topfirst"><a <?php if ($thispage=="Home") echo"class=\"pressed\""; ?> href="home.php" style="width:120px;height:18px;line-height:18px;">Home</a></li>
				<li class="topmenu"><a <?php if ($thispage=="Jongerenbestuur" || $thispage=="Algemeen bestuur") echo"class=\"pressed\""; ?> href="#" style="width:120px;height:18px;line-height:18px;"><span>Bestuur</span></a>
					<ul>
						<li><a href="algemeen.php">Algemeen</a></li>
						<li><a href="jongeren.php">Jongeren</a></li>
					</ul>
				</li>
				<li class="topmenu"><a <?php if ($thispage=="Gastenboek") echo" class=\"pressed\""; ?> href="gastenboek.php" style="width:120px;height:18px;line-height:18px;">Gastenboek</a></li>
				<li class="topmenu"><a <?php if ($thispage=="Mazoutaankoop" || $thispage=="Paaszoektocht" || $thispage=="Lindekensfeesten" || $thispage=="Sinterklaasrondrit" ) echo"class=\"pressed\"";?> href="#" style="width:121px;height:18px;line-height:18px;"><span>Agenda</span></a>
				<ul>
						<li><a href="mazoutaankoop.php">Mazoutaankoop</a></li>
						<li><a href="paaszoektocht.php">Paaszoektocht</a></li>
						<li><a href="lindekensfeesten.php">Lindekensfeesten</a></li>
						<li><a href="sinterklaas.php">Sinterklaasrondrit</a></li>
				</ul>
				</li>
				<li class="topmenu"><a <?php if ($thispage =="Contact") echo" class=\"pressed\"";?> href="contact.php" style="width:120px;height:18px;line-height:18px;">Contact</a></li>
				<li class="toplast"><a href="#" style="width:121px;height:18px;line-height:18px;"><span>Foto's</span></a>
					<ul style="width:121px;">
						<li><a href="http://2013.tlindeken.be" target="_blank">2013</a></li>
						<li><a href="http://2012.tlindeken.be" target="_blank">2012</a></li>
						<li><a href="http://2011.tlindeken.be" target="_blank">2011</a></li>
						<li><a href="http://2010.tlindeken.be" target="_blank">2010</a></li>
						<li><a href="http://2009.tlindeken.be" target="_blank">2009</a></li>
					</ul>
				</li>
			</ul>
		</nav>
		<div style="clear:both;"></div><?php echo"\n"; ?>

hoe kan ik dat nu doen voor mijn navigatie want ik heb om ervoor te zorgen dat het vakje waarvan de pagina actief is gekleurd wordt en dit deed ik met php code hoe kan ik dat nu oplossen ???
 
en dit deed ik met php code hoe kan ik dat nu oplossen ???

Nog steeds met PHP code. De databse bevat uitsluitend de inhoud van de pagina, niet de layout en niet de businesslogica. Zie: templates. (en ja, volgens somimigen is PHP ook niets meer dan een template taal die op grote schaal wordt misbruikt als scripttaal)

Je *kunt* wel PHP code in een database zetten maar dat is bijzonder lastig te onderhouden, niet in de laatste plaats omdat je voor elke aanpassing een record in de database moet veranderen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan