Avatar billede impulze Nybegynder
27. november 2005 - 21:47 Der er 8 kommentarer og
1 løsning

Skal kun vise når man er logget ind?

Har en fil som jeg har kaldt menubar, hvor den er includet på selve index/alle siderne. Den skulle meget gerne vise nogle links når man er logget ind på hjemmesiden, hvor den ellers bare skriver "Movies" som tekst, hvis man ikke er logget ind.

Men ja, virker ikke helt, for den viser bare det hele og er ikke sikker på hvordan ellers det skulle laves.

Her er koden, håber det er til at se hvad jeg vil.

<?php
session_start();
mysql_connect("******","******","******");
mysql_select_db("******");
$query = mysql_query("SELECT * FROM film_community WHERE brugernavn='$_POST[brugernavn]' AND kodeord='$_POST[kodeord]'");
if (mysql_num_rows($query) == 0){
?>
Movie
<?
} else {
    $r = mysql_fetch_array($query);
    $_SESSION['brugernavn'] = $_POST['brugernavn'];
    $_SESSION['kodeord'] = $_POST['kodeord'];
}
    echo "<a href='brugerside.php'>Din side</a> - <a href='brugerinfo.php'>Din info</a> - <a href='bruger_ret.php'>Ret bruger</a> - <a href='logout.php'>Log ud</a>";
?>
Avatar billede jakobdo Ekspert
27. november 2005 - 21:50 #1
Eftersom du sætter
$_SESSION['brugernavn'] = $_POST['brugernavn'];
Når en bruger logger ind, så ville jeg lave tjekket:
if(isset($_SESSION['brugernavn']))
{
echo "<a href="link">Movies</a>\n";
}
else
{
echo "Movies\n";
}
Avatar billede impulze Nybegynder
27. november 2005 - 22:03 #2
Hm. virker ikke, den kommer op med fejlen:
Parse error: parse error, unexpected T_STRING
Avatar billede impulze Nybegynder
27. november 2005 - 22:04 #3
Den skal vel have connect til mysql databasen, for at vide det er en bruger der logget ind eller ej?
Avatar billede jakobdo Ekspert
27. november 2005 - 22:05 #4
Nej, for når du tjekker login, så sætter du $_SESSION og den kan du tjekke med videre på dine sider...
Min kode skal lige rettes til:
echo "<a href=\"link\">Movies</a>\n";
Avatar billede impulze Nybegynder
27. november 2005 - 22:28 #5
Ja ser fint ud, men min log out virker ikke lige helt, så svært at se om den virker helt...
Avatar billede impulze Nybegynder
27. november 2005 - 22:46 #6
Sådan, mange tak det virker meget fint.. tak for hjælpen.
Kom med et svar, så får du de 15 point :)
Avatar billede jakobdo Ekspert
28. november 2005 - 07:46 #7
Svar!
Avatar billede jakobdo Ekspert
28. november 2005 - 15:35 #8
Takker for point!
Avatar billede impulze Nybegynder
28. november 2005 - 19:57 #9
Så lidt :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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