hallo,
ich habe ein Script vor die Nase gesetzt bekommen, wo ich aber nicht recht durchblicke.
Soweit hab ich jetzt schon durchgeblickt:
Über ein Login-system kommt man in einen geschützten Bereich. Dabei wird der BN in eine Session-Variable gespeichert. Das klappt auch anscheinend soweit gut. Mithilfe dieser Sessionvariable kann ich dann verschiedene Situationen unterscheiden. Wiefolgt ist das System aufgebaut:
Ich habe eine index.php. DIes ist quasi eine Statische Seite, wo ich am linken Rand mehrere Button habe und je nachdem welchen Button ich tätige wird ein Seite includiert.
index.php
check.php
Bei dem Button WIW sollen alle User, die nicht der $_SESSION['usernasme'] entsprechen angezeigt werden, was auch soweit funktioniert.
Doch jetzt kommt mein Problem. Ich möchte gerne dan, das das Profil, was ich mir anschauen möchte ebenfalls, wie die anderen, in die index.php includiert werden soll. Doch leider scheitert dies an der feststellung, wen ich ausgewählt habe.
WIW.php
Ich hatte überlegt einen Link hinter das Bild zu legen und mit
auf die index zurückzuleiten und dort zu sagen das er mir die Ausgabe geben soll die mit dem Anhang kommt. Aber es will nicht so recht. Meine zweite Überlegung war eine zweite $_Session- Variable einzuführen. aber da weiß ich nicht so recht, wie ich die so bauen kann, dass sie dynamisch wird. Meine Versuche endeten damit, das sie nicht ankam
Habt Ihr eine Idee?
ich habe ein Script vor die Nase gesetzt bekommen, wo ich aber nicht recht durchblicke.
Soweit hab ich jetzt schon durchgeblickt:
Über ein Login-system kommt man in einen geschützten Bereich. Dabei wird der BN in eine Session-Variable gespeichert. Das klappt auch anscheinend soweit gut. Mithilfe dieser Sessionvariable kann ich dann verschiedene Situationen unterscheiden. Wiefolgt ist das System aufgebaut:
Ich habe eine index.php. DIes ist quasi eine Statische Seite, wo ich am linken Rand mehrere Button habe und je nachdem welchen Button ich tätige wird ein Seite includiert.
index.php
PHP:
include('check.php');
include('../DB_zugang.php');
if($verbindung = db_connect()){
//Prüfung ob Profil vorhanden ist
$query = mysql_query("SELECT MID, Status FROM ".DB_TABLE_M." WHERE
MID='".$_SESSION['username']."' AND Status='activ'");
if(mysql_num_rows($query) == 0) $seite = 'anlegen.php';
else $seite = 'mein_profil.php';
if(isset($_POST['profil'])) $seite = 'mein_profil.php';
if(isset($_POST['upload'])) $seite = 'upload.php';
if(isset($_POST['wiw'])) $seite = 'WIW.php';
if(isset($_POST['projekt'])) $seite = 'projekte.php';
if(isset($_POST['logout'])) $seite = 'logout.php';
include($seite);
}
else echo "Verbindungsfehler.";
check.php
PHP:
session_start ();
if (!isset($_SESSION['username'])){
header ("Location: login.php");
}
Bei dem Button WIW sollen alle User, die nicht der $_SESSION['usernasme'] entsprechen angezeigt werden, was auch soweit funktioniert.
Doch jetzt kommt mein Problem. Ich möchte gerne dan, das das Profil, was ich mir anschauen möchte ebenfalls, wie die anderen, in die index.php includiert werden soll. Doch leider scheitert dies an der feststellung, wen ich ausgewählt habe.
WIW.php
PHP:
<?php
include('check.php');
if(!function_exists('db_connect')){
header('Location: index.php');
}
else{
$query = mysql_query("SELECT MID, vorname, nachname FROM ".DB_TABLE_M." WHERE MID<>'".$_SESSION['username']."'");
echo '<table>';
echo '<tr>';
while($user = mysql_fetch_array($query)){
if($bild == true) $bild = 'bilder/'.$user['MID'].'.jpg';
else $bild ='bilder/nobody.jpg';
echo '<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>'.$user['vorname'].' '.$user['nachname'].'</td>
</tr><tr>
<td><a href="index.php"><img src="'.$bild.'" border="" height="" width="175" alt="" /></a></td>
</tr>
</table>';
}
echo'</tr>';
echo'</table>';
}
Ich hatte überlegt einen Link hinter das Bild zu legen und mit
PHP:
?Benutzername
Habt Ihr eine Idee?