Include Problem

trinity2253

Grünschnabel
Hi Leute,
ich habe mir ein kleines Member Panel gebaut, in dem ausgewählte User sich per Login-Script einloggen können. Alles soweit so gut.
Das Member-Panel ist so gestaltet, daß man per Link ins Upload-Center, ins Terminaktualisierungs-Script, ins Linkverwaltungsscript und in die Thumnails-Erstellung kommt.

member.php

PHP:
<?php
session_start();

if(!session_is_registered('user') || $_SESSION['user'] == "") {
	header("location: ../login/index.php");
	die;
}
include("../login/connect.inc.php");
include("header.php");

if(!isset($_GET['page'])) {
    $page = 'upload.php';
} else {
    $page = $_GET['page'];
}

include ($page);

?>


header.php

PHP:
<?php
session_start();

if(!session_is_registered('user') || $_SESSION['user'] == "") {
	header("location: ../login/index.php");
	die;
}
include("../login/connect.inc.php");

?>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<title>Member-Bereich</title>
<style type="text/css">
.headline { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:80%; 
	font-weight:bold; 
	 }
.content { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:70%; 
	 }
.button {
	border: 1px solid #000000;
	background-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
}
.comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
}
</style>
</head>
<body bgcolor="#336699">
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC">
	<tr>
	  <td align="center" bgcolor="#e7e7e7" class="headline">Member-Bereich</td>
  </tr>
</table>
<br>
<table width="100%" height="20" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC">
  <tr>
    <td width="30%" align="center" bgcolor="#e7e7e7" class="content"><strong><?php echo "<b>Hallo ".$_SESSION['user']."</b>"; ?></strong></td>
    <td width="40%" align="center" bgcolor="#e7e7e7" class="content">
		<?php 
			switch (date("w")) {
			case 0:echo "Sonntag";break;
			case 1:echo "Montag";break;
			case 2:echo "Dienstag";break;
			case 3:echo "Mittwoch";break;
			case 4:echo "Donnerstag";break;
			case 5:echo "Freitag";break;
			case 6:echo "Samstag";break;
			}
			echo date(", d.m.Y");
		?>
  </span></td>
    <td width="30%" colspan="9" align="center" bgcolor="#e7e7e7"><a href="../login/logout.php" class="content">Logout</a><span class="comment">&nbsp;&nbsp;[<?php echo  $_SESSION['user']; ?>]</span> </td>
  </tr>
</table>
<br>
<table width="100%"  border="0" cellpadding="0" cellspacing="0" bgcolor="#999999" class="content">
  <tr>
    <td width="25%" height="22" align="center"><a href="member.php?page=upload.php">Bilder Upload</a></td>
    <td width="25%" align="center"><a href="member.php?page=index.php">Termine bearbeiten</a></td>
    <td width="25%" align="center"><a href="../thumbnails/index.php" target="_blank">Thumbnails generieren</a></td>
    <td width="25%">&nbsp;</td>
  </tr>
</table><br>

</body>
</html>

Termine/index.php

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<title>Termine  - Admin -</title>
<style type="text/css">
.headline { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:80%; 
	font-weight:bold; 
	 }
.content { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:70%; 
	 }
.button {
	border: 1px solid #000000;
	background-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
}
.comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: bold;
}
</style>
</head>

<body>
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>

    <td><table width="100%" cellspacing="0" cellpadding="0" align="center" class="tablemenu">
				<tr>
					<td width="100%" height="19" valign="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="member.php" class="headline">Menü</a></td>
				</tr>
				</table><p>
				<?PHP
				if($action) {
					if($action=="add") { include("admin/add.php"); }
					if($action=="del") { include("admin/del.php"); }
					if($action=="edit") { include("admin/edit.php");}
				}
				else {
				?>
				<dt><b><a href="admin/index.php?action=add" class="content">Termin hinzufügen</a></b>
				<br><span class="comment">- Fügen Sie einen neuen Termin zur Website hinzu</span><br><br>
				</dt>
				<dt><b><a href="admin/member.php?action=del" class="content">Termin löschen</a></b>
				<br><span class="comment">- Löschen Sie einen Termin aus der Website</span><br><br>
				</dt>
				<dt><b><a href="admin/member.php?action=edit" class="content">Termin editieren</a></b>
				<br><span class="comment">- Editieren Sie Termine aus der Website</span><br><br>
				</dt>
				<?
				}
				?>
&nbsp;</td>
  </tr>
</table>
</body>
</html>


Alles wunderbar. Beim Start der Seite wird die Upload Sequenz geladen. Wenn ich den Link "Termine bearbeiten" anklicke, werden auch die unteren drei Links angezeigt, bloß jetzt kommt der Haken...
Klicke ich "Termine hinzufügen, löschen oder editieren" an, wird mir wieder die Upload Sequenz angezeigt und nicht die "add.php, del.php oder edit.php" angezeigt.
Habe das $action auch schon durch $page ersetzt, aber trotzdem nicht.

Wo liegt das Problem?


Gruß
trinity2253
 
War ein Anpassungsproblem.
Ich habe die Scripte auf alleinigen Abruf geschrieben und nicht so, daß ich sie in einem Member-Center benutze.

Habe sie mittlerweile auf die Nutzung im Member-Center angepaßt.

Es .

:confused: KLEINE MATTSCHEIBE :confused:

Hätte auch eher drauf kommen können!


Gruß
trinity2253
Habe sie mittlerweile auf die Nutzung im Member-Center angepaßt.

Es .

:baby: KLEINE MATTSCHEIBE :baby:

Hätte aquch eher drauf kommen können!


Gruß
trinity2253
 
Zurück