hent kun bruger data fra den som er logget ind
hej, jeg er ved at lave en side hvor admin kan oprette brugere og skrive noget info om de forskellige brugerere.nu har jeg lavet sådan at den henter de data fra databasen om brugerne, men jeg skal have den til kun at hente data om den der logger ind.
min kode:
<?
$db = mysql_connect("localhost", "xxxx", "xxxxxx");
mysql_select_db("mads1", $db);
$sql = mysql_query("SELECT * FROM bruger ORDER BY id DESC");
echo "<table width=\"700\" border=\"1\" align=\"center\" cellpadding=\"4\" cellspacing=\"4\">
<tr>
<td width=\"100\">Navn</td>
<td width=\"200\">Info</td>
<td width=\"300\">Timer</td>
<td width=\"100\">Betalt</td>
</tr>";
if($_SESSION[login] == '1' ){
while($data = mysql_fetch_array($sql)) {
echo "<tr>
<td>$data[navn]</td>
<td>$data[info]</td>
<td>$data[timer]</td>
<td>$data[betalt]</td>
</tr>";
}
}
echo "</table>";
?>
mit login:
<?
$bruger = new bruger();
if(isset($_POST["brugernavn"]) &&
isset($_POST["kodeord"])){
if(get_magic_quotes_gpc()){
$brugernavn = stripslashes($_POST["brugernavn"]);
$kodeord = stripslashes($_POST["kodeord"]);
} else {
$brugernavn = $_POST["brugernavn"];
$kodeord = $_POST["kodeord"];
}
if($bruger->log_ind($brugernavn, $kodeord) == false)
echo "<font color=red>fejl i login</font><br>\n";
}
if( $bruger->logget_ind() ){
echo "Du er logget ind som " ;
echo $bruger->hent_brugernavn();
echo "\n";
echo "Klik <a href=logud.php>her</a> for at logge ud\n";
} else {
echo "<form method = post action = $PHP_SELF>\n";
echo "Elev Login
<input name=brugernavn>\n";
echo "kode:
<input type=password name=kodeord>\n";
echo "<input type=submit value=\"log ind\">\n";
echo "</form>\n";
}
?>
altså med session