Avatar billede fri0z Nybegynder
09. august 2005 - 13:00 Der er 1 kommentar og
1 løsning

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
Avatar billede smooth Nybegynder
09. august 2005 - 13:22 #1
$sql = mysql_query("SELECT * FROM bruger WHERE brugernavn = '$_SESSION[brugernavn]' ORDER BY id DESC");
Avatar billede fri0z Nybegynder
09. august 2005 - 13:32 #2
nice tak for det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester