Hej Jeg er igang med et community hvor admins skal skrive med farve i tagwallen.. Tagwallen er lavet såen at man skal være logget ind for at skrive noget i og jeg vil gerne have.. at inden den skriver forfatters navn tjekker den lige om $forfatter er over level 0 altså han er level 1 og op ad.. den skal tjekke det fra en tabel i en database som hedder admin
Her er tagwallen :
<?session_start();
include("mysql.php");
if($_SESSION[navn] && $_SESSION[kode]){
$result2 = mysql_query("SELECT * FROM admin WHERE navn='$_SESSION[navn]'");
if($row = mysql_fetch_array($result2) == 0){
echo "<a href=\\"login.php\\">Du skal være logget ind for at kunne skrive!</a>";
} else {
?>
<form method='post' action='gemmertag.php'>
<font face='Arial' style='font-size: 11px' color='#737D8C'>Besked:<input name='tag' value='' style='width:300px; height:16px;' style='background-color: #D4DFEC; color: #737D8C; border: 1 solid #858E9D; font-size: 11px; font-family: Areal; color: #858E9D;'>
<table border='0' width='1%' cellspacing='0' cellpadding='0' id='table24' height='2'>
<tr>
<td height='2'></td>
</tr>
</table>
<input type='submit' name='Submit' value='Skriv!' style='height:16px; background-color: #D4DFEC; color: #737D8C; border: 1 solid #737D8C; font-size: 11px; font-family: Areal; color: #858E9D;'>
</form>
<?
}
} else {
echo "<a href=\\"loginr.php\\">Du skal være logget ind for at kunne skrive!</a>";
}
?>
<?
include "mysql.php";
$query = mysql_query("SELECT * FROM tagwall ORDER BY id DESC LIMIT 20");
while($row = mysql_fetch_array($query)) {
echo"
<table border='0' width='100%' id='table2' bgcolor='#A5CDA2'>
<tr>
<td width='100%'><font face='Arial' style='font-size: 11px' color='#737D8C'>Skrevet af: <a href='visenkelt.php?navn=$row[forfatter]'>$row[forfatter]</a></font><font face='Arial' style='font-size: 11px' color='#737D8C'> - $row[dato]</td>
</tr>
</table>
<table border='0' width='100%' id='table1'>
<tr>
<td align='left' valign='top'><font face='Arial' style='font-size: 11px' color='#737D8C'>$row[tag]</td>
</tr>
</table>
<table border='0' cellspacing='2' cellpadding='0' id='table2'>
<tr>
<td></td>
</tr>
</table>
";
}
?>
Altså hvis $forfatter er over 0 i level altså 1 og 2 og 3 osv.. der op af så skal han skrive med en anden farve.. istedet for den normale.. er det svært at lave?... håber der er nogle der forstår ellers må jeg forklare igen..
Altså når den tekst som bliver skrevet i tagwallen gemmes så skal du også gemme den level som brugeren har i samme tabel. Når teksten så bliver udskrevet kan du så tjekke level efter og bestemme farven alt der efter med fx en if sætning.
MxS @
http://mxs.frac.dkSlamkodning for fred