Hey NG
Jeg har et lille problem med mit php script "showusers",
jeg vil gerne have at: Hov du skal være logget ind for at se
disse sider...
Kun skal skrives når man ikke er logget ind,
lige nu skriver den det også, men den gøre det også når man er
logget på og giver forspørgelsen "showid", men det skal den jo
ikke, hvordan gør jeg?
Her er mit PHP Script:
<?
session_start();
if(isset($_SESSION['logget_ind'])){
if($_GET['showid']){
$link = mysql_connect("localhost", "****", "****") or
die("<p>Kunne ikke forbinde : " . mysql_error() . "</p>");
mysql_select_db("yourno1web") or die("<p>kunne ikke vælge
databasen</p>");
echo "<table border=\"0\">";
$sb = mysql_query("select * from users where id=\"$showid\"");
while ($sbb = mysql_fetch_array($sb))
{
echo
"<tr><td><p>Brugernavn:</td><td><p>".$sbb['brugernavn']."</td></t
r><tr><td><p>E-mail:</td><td><p>".$sbb['email']."</td></tr><tr><t
d><p>Hjemmeside:</td><td><p>".$sbb['hp']."</td></tr><tr><td><p>Fr
i Tekst:</td><td><p>".$sbb['frit']."</td></tr>";
}
echo "</table>";
}
}
session_write_close ();
if($_GET['show']){
$link = mysql_connect("localhost", "****", "****") or
die("<p>Kunne ikke forbinde : " . mysql_error() . "</p>");
mysql_select_db("yourno1web") or die("<p>kunne ikke vælge
databasen</p>");
echo "<table border=\"0\">";
$sa = mysql_query("select * from users order by id");
while ($sal = mysql_fetch_array($sa))
{
echo "<tr><td><p>Brugernavn:</td><td><p><a
href=\"showuser.php?showid=".$sal['id']."\">".$sal['brugernavn'].
"</a></td></tr><tr><td><hr></td><td><hr></td></tr>";
}
echo "</table>";
}
else{
echo "Hov du skal være logget ind for at se disse sider...";
}
?>
Hilsen Jan
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials