Nezar Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> Christian Hjort wrote:
> > Altså en if sætning alá:
> >
> > if(['status'] == "coadmin"){
> > setcookie("cadmin", "$coadmin", time()+3600);
> > }
>
> i dit print eksempel brugte du $row['b_status'] og det er altså også den
> du skal bruge her:
>
> if($row['b_status'] == "coadmin"){
> setcookie("cadmin", "$coadmin", time()+3600);
> }
Hejsa!
Jeg har lavet en lille test med min firefox for at se om den sætter en
cookie, og det gør den faktisk ikke.
HVor skal det anbringes i den sql sætning jeg skrev tidligere? Måske er det
bare noget jeg har misforstået?
Har denne kode nu:
$result = mysql_query("SELECT * from users WHERE brugernavn = '$bruger'") or
die(mysql_error());
while ($row = mysql_fetch_array($result)) {
print"
<b>»Status:</b> <span style=\"color:red;\">[$row[b_status]]</span></a>
</div><br /><br />";
if($row['b_status'] == "coadmin"){
setcookie("cadmin", "$coadmin", time()+3600);
}
}
Og længere nede til at tjekke for den cookie:
if ($_COOKIE['cadmin']) {
print"
<div class=\"menuheadl\">
::Co-Admin::
</div>
<div class=\"menucontentleft\">
<a href=\"sletbruger.php\">»Slet brugere</a><br />
</div>
";
}
else{print"Noget tekst her"; }
--
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