Ok da!
I admin.php ligger:
For oven:
<?php
require("./hf_lib.php");
Fiks_navstyles ();
Hf_connect();
?>
For neden:
<?php
Close_connection;
?>
Div med knapkode:
<div id="hornavlist">
<ul>
<?php
$hornav_sql = mysql_query("SELECT * FROM hornav ORDER BY hornav_pos");
while ($hornav = mysql_fetch_array($hornav_sql)){
switch ($_GET['page']) {
case "slet_knap":
?>
<li><a href="forms/slet_hornav.php?hornav_id=<?php echo $hornav['hornav_id']; ?>"><?php echo $hornav['hornav_tekst']; ?></a></li>
<?php
break;
case "red_knap":
?>
<li><a href="<?php echo $_SERVER['php_self'].'?page=frm_hornav&id='.$hornav['hornav_id']; ?>"><?php echo $hornav['hornav_tekst']; ?></a></li>
<?
break;
default:
if ($hornav['hornav_url'] ==""){ //hvis der ikke er angivet URL
if ($hornav['hornav_side_id']==0) { //hvis der ikke er angivet intern side
?>
<li><a href="<?php echo $_SERVER['php_self']."?artikel=".$hornav['hornav_artikel_id']; ?>"><?php echo $hornav['hornav_tekst']; ?></a></li>
<?php
}else{
?>
<li><a href="<?php echo $_SERVER['php_self']."?side=".$hornav['hornav_side_id']; ?>"><?php echo $hornav['hornav_tekst']; ?></a></li>
<?php
}//else
}else{//if
?>
<li><a href="<?php echo $hornav['hornav_url']; ?>"><?php echo $hornav['hornav_tekst']; ?></a></li>
<?php
}//else
}//switch
}//while
?>
</ul>
</div>
Div med indhold:
<div id="indhold">
<?php
if ($_GET['side']) {
$side_id = $_GET['side'];
$side_sql = mysql_query("SELECT * FROM sider WHERE side_id = $side_id");
while ($side = mysql_fetch_array($side_sql)){
echo "<h1>".$side['side_navn']."<hr></h1>";
echo $side['side_html_top'];
$artikel_sql = mysql_query("SELECT * FROM artikler WHERE artikel_side_id = '$side_id' ORDER BY artikel_dato");
while ($artikel = mysql_fetch_array($artikel_sql)){
if ($artikel['artikel_dato']!="0000-00-00"){//hvis dato ikke er tom
echo '<span style="color: blue"><strong>'.Dato_eng_til_da($artikel['artikel_dato']).'</strong></span>';
}//if
?>
<a href="<?php echo $_SERVER['php_self']."?artikel=".$artikel['artikel_id']; ?>"><?php echo $artikel['artikel_overskrift']; ?></a>
<img src="billeder/knapper/blaa_pil.jpg" border="0" width="13" height="13" alt=""><br>
<?php
}//while
echo $side['side_html_bund'];
}//while
} else if ($_GET['artikel']) {
/*skriv artikel overskrift + tekst*/
$artikel_id = $_GET['artikel'];
$artikel_sql = mysql_query("SELECT * FROM artikler WHERE artikel_id = $artikel_id");
$artikel = mysql_fetch_array($artikel_sql);
echo "<h1>".$artikel['artikel_overskrift'].($artikel['artikel_dato']=="0000-00-00"?"":'.....'.Dato_eng_til_da($artikel['artikel_dato']));
?>
<a href="admin.php?page=frm_artikler&id=<?php echo $artikel['artikel_id']; ?>"> Rediger</a>
<a href="forms/slet_artikel?artikel_id=<?php echo $artikel['artikel_id']; ?>"> Slet</a>
<?php
echo "<hr></h1>".nl2br($artikel['artikel_tekst']);//nl2br laver \nl om til breaks
} else if ($_GET['page']) { /////////////SWITCH til sider///////////////////////////////////////////////////////////////////////////
require("./indhold.php");
switch ($_GET['page']) {
case "medlemmer":
Medlemmer_admin();
break;
case "aktiviteter":
Aktiviteter_admin();
break;
case "red_knap":
Red_knap(); // vis side med rediger knap tekst
break;
case "slet_knap":
Slet_knap(); // vis side med slet knap tekst
break;
case "frm_medlemmer":
include ("forms/frm_medlemmer.php");
break;
case "medlem_admin":
include ("forms/medlem_admin.php");
break;
case "aktivitet_admin":
include ("forms/aktivitet_admin.php");
break;
case "frm_aktiviteter":
include ("forms/frm_aktiviteter.php");
break;
case "frm_sider":
include ("forms/frm_sider.php");
break;
case "side_admin":
include ("forms/side_admin.php");
break;
case "frm_artikler":
include ("forms/frm_artikler.php");
break;
case "artikel_admin":
include ("forms/artikel_admin.php");
break;
case "frm_hornav":
include ("forms/frm_hornav.php");
break;
case "frm_knapper":
include ("forms/frm_knapper.php");
break;
case "frm_upload":
include ("forms/frm_upload.php");
break;
case "billede_admin":
include ("forms/billede_admin.php");
break;
default:
}//switch
} else {
/*FEJL eller forside*/
?>
<h1><hr></h1>
<div id="admintable">
<br><br>
<table border="0" align="center" cellpadding="0" cellspacing="0" summary="">
<tr>
<td width="20px"><strong>Medlemmer</strong></td>
<td width="20px"></td>
<td width="20px"><strong>Sider</strong></td>
<td width="20px"></td>
<td width="20px"><strong>Knapper</strong></td>
</tr>
<tr>
<td><a href="admin.php?page=frm_medlemmer">Opret nyt medlem</a></td>
<td></td>
<td><a href="admin.php?page=frm_sider">Opret ny side</a></td>
<td></td>
<td><a href="admin.php?page=frm_hornav">Opret ny knap for oven</a></td>
</tr>
<tr>
<td><a href="admin.php?page=medlem_admin">Rediger medlem</a></td>
<td></td>
<td><a href="admin.php?page=side_admin">Rediger side</a></td>
<td></td>
<td><a href="admin.php?page=frm_knapper">Opret ny knap til venstre</a></td>
</tr>
<tr>
<td height="20px"></td>
<td></td>
<td></td>
<td></td>
<td><a href="admin.php?page=red_knap">Rediger knap</td>
</tr>
<tr>
<td><strong>Aktiviteter</strong></td>
<td></td>
<td><strong>Artikler</strong></td>
<td></td>
<td><a href="admin.php?page=slet_knap">Slet knap</td></td>
</tr>
<tr>
<td><a href="admin.php?page=frm_aktiviteter">Opret ny aktivitet</a></td>
<td></td>
<td><a href="admin.php?page=frm_artikler">Opret ny artikel</a></td>
<td></td>
<td></td>
</tr>
<tr>
<td><a href="admin.php?page=aktivitet_admin">Rediger aktivitet</a></td>
<td></td>
<td><a href="admin.php?page=artikel_admin">Rediger artikel</a></td>
<td></td>
<td><strong>Billeder/filer</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td><a href="admin.php?page=frm_upload">Upload billede/fil</a></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td><a href="admin.php?page=billede_admin">Slet billede</a></td>
</tr>
</table>
<br><br><br><br>
<a href="logud.php">Tilbage til forside</a>
<hr>
</div>
<?php
}//else
?>
</div>
I filen indhold.php ligger:
function Medlemmer_admin() {
$medl_sql = mysql_query("SELECT * FROM medlemmer ORDER BY medlem_navn");
?>
<h1>Medlemmer<hr></h1>
<?php
while ($medlem = mysql_fetch_array($medl_sql))
{
?>
<table summary="" border="0" width="100%">
<tr><td width="60%"><?php echo "<strong>".$medlem['medlem_navn']."</strong>"; ?><a href="admin.php?page=frm_medlemmer&id=<?php echo $medlem['medlem_id']; ?>"> Rediger</a><a href="forms/slet_medlem?medlem_id=<?php echo $medlem['medlem_id']; ?>"> Slet</a><td><tr>
<tr><td><?php echo $medlem['medlem_adresse']."<br>"; ?><td><tr>
<tr>
<td><?php if ($medlem['medlem_tlf'] !="") {echo $medlem['medlem_tlf'];} ?></td>
<td><?php if ($medlem['medlem_email'] != "") {echo "<a href=\"mailto:".$medlem['medlem_email']."\">Send email</a>";} ?></td>
<td><?php if ($medlem['medlem_webside'] != "") {echo "<a href=\"
http://".$medlem['medlem_webside']."\">Besøg webside</a>";}?></td>
</tr>
</table>
<?php
echo "<hr>";
}//while
}
DB DUMP:
CREATE TABLE `hornav` (
`hornav_id` int(6) NOT NULL auto_increment,
`hornav_side_id` int(6) NOT NULL default '0',
`hornav_artikel_id` int(6) NOT NULL default '0',
`hornav_tekst` varchar(30) NOT NULL default '',
`hornav_pos` int(6) NOT NULL default '0',
`hornav_url` varchar(100) NOT NULL default '',
PRIMARY KEY (`hornav_id`)
) TYPE=MyISAM COMMENT='knapper til horisontal navbar' AUTO_INCREMENT=17 ;
#
# Data dump for tabellen `hornav`
#
INSERT INTO `hornav` VALUES (1, 0, 0, 'Aktivitetskalender', 5, '?page=aktiviteter');
INSERT INTO `hornav` VALUES (2, 2, 0, 'Foreningen', 1, '');
INSERT INTO `hornav` VALUES (15, 0, 14, 'Gavekort', 50, '');
INSERT INTO `hornav` VALUES (4, 0, 0, 'Medlemmer', 2, '?page=medlemmer');
INSERT INTO `hornav` VALUES (13, 9, 0, 'Nyhedsbreve', 4, '');
#
# Struktur dump for tabellen `medlemmer`
#
CREATE TABLE `medlemmer` (
`medlem_id` int(6) NOT NULL auto_increment,
`medlem_navn` varchar(60) NOT NULL default '',
`medlem_adresse` varchar(100) NOT NULL default '',
`medlem_tlf` varchar(20) NOT NULL default '',
`medlem_email` varchar(100) NOT NULL default '',
`medlem_webside` varchar(100) NOT NULL default '',
PRIMARY KEY (`medlem_id`)
) TYPE=MyISAM AUTO_INCREMENT=112 ;
#
# Data dump for tabellen `medlemmer`
#
INSERT INTO `medlemmer` VALUES (19, 'navn', 'adresse', '55371448', '', '');
etc..93 stk