Pagina include script
Code (php)
Maargoed, met honderden pagina's loopt dat erg uit de hand en nu wil ik dat dus via een CMS kunnen wijzigen. Ik heb inmiddels een database aangemaakt met de kolommen: id, url, file.
Hoe kan ik het script zo aanpassen naar zoiets:
Ik loop namelijk met mijn gebrekkige php kennis vast. Dus bij deze de vraag of iemand mij opweg kan helpen, desnoods met ergens een topic/tutorial? Zelf kon ik op internet namelijk niets vinden.
Alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Lasse
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
if(isset($_GET['page'])){
$sql = "SELECT content FROM tabel WHERE url = '".mysql_real_escape_string($_GET['page'])."' ";
$result = mysql_query($sql) or trigger_error(mysql_error());
if(mysql_num_rows($result) == 1){
$page = mysql_fetch_assoc($result);
}
else{
//hier SQL om je standaard pagina op te halen.
}
}
?>
if(isset($_GET['page'])){
$sql = "SELECT content FROM tabel WHERE url = '".mysql_real_escape_string($_GET['page'])."' ";
$result = mysql_query($sql) or trigger_error(mysql_error());
if(mysql_num_rows($result) == 1){
$page = mysql_fetch_assoc($result);
}
else{
//hier SQL om je standaard pagina op te halen.
}
}
?>
En hoe moet ik dan precies //hier SQL om je standaard pagina op te halen. uitwerken? Kan dat door een WHERE id = '1' query?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
require("db.php");
if(isset($_GET['page'])){
$sql = "SELECT urlnaam FROM paginaindex WHERE url = '".mysql_real_escape_string($_GET['page'])."' ";
$result = mysql_query($sql) or trigger_error(mysql_error());
if(mysql_num_rows($result) == 1){
$page = mysql_fetch_assoc($result);
}
else{
include "error.php";
}
}
?>
require("db.php");
if(isset($_GET['page'])){
$sql = "SELECT urlnaam FROM paginaindex WHERE url = '".mysql_real_escape_string($_GET['page'])."' ";
$result = mysql_query($sql) or trigger_error(mysql_error());
if(mysql_num_rows($result) == 1){
$page = mysql_fetch_assoc($result);
}
else{
include "error.php";
}
}
?>
Alleen bij het aanroepen van index.php?page=nieuws_2008 of elk ander zie ik alleen maar de error pagina. De url (nieuws_2008.php) en de urlnaam (nieuws_2008) staan wel juist in de database.
Iemand nog een tip?
Gewijzigd op 01/01/1970 01:00:00 door Lasse
Ja liefe kijkbuiskinderen beduggen is een kunst.....