Hallo ik had eens een vraag ik ben bezig met een cms systeem
je hebt bijvoorbeeld een pagina gemaakt home

nu wil je een nieuwe pagina maken bijvoorbeeld contact
maar dan wil je natuurlijk niet dat de tekst contact weer op de home gezet wordt.

Hoe moet ik dit aanpakken

dat is de sql files

CREATE TABLE `pages` (
`id` int(10) unsigned NOT NULL auto_increment,
`titel` varchar(50) NOT NULL default '',
`bericht` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;


met deze code haal hij alles uit de tabel
$sql = "SELECT * FROM pages ORDER BY id DESC";

Hij moet bepaalde tabelen er uit halen
Home moet op de home page
en contact op de contat page

Ik hoop dat ik duidelijk genoeg bent
Bedoel je zoiets?
<?php
if(isset($_GET['id']) && $_GET['id'] != ""){
 $sql = "SELECT * FROM pages WHERE id = '".$_GET['id']."'"; 
 $assoc = mysql_fetch_assoc($sql);

 echo $assoc['titel']."<br>";
 echo $assoc['bericht'];

}else{

 $sql2 = "SELECT * FROM pages ORDER BY id"; 
 while($array = mysql_fetch_assoc($sql2)){
  echo "<a href='www.sitenaam.nl?id=".$array['id']."'>".$array['titel']."</a><br>";
 }
}
?>


Succes
-Chupskie
@Chupskie: Jij voert de query nergens uit.
Verder zou je nog moeten controleren of $_GET['id'] wel een getal is. Bovendien heb je een array nodig waar de toegestane pagina's in staan zodat je kunt checken of er wel een geldige pagina opgevraagd wordt.
Het was al laat he :P

Ik heb alvast een 'goed' voorbeeld in de goede richting gegeven.. Je ziet zelf ook wel dat nog niet alles goed is, maar de opzet is er.

Hier kan hij goed mee verder lijkt mij.
Zo niet, dan pas ik dit dadelijk nog wel even aan hoor ;)

-Chupskie

Reageren