Tagwall hvor der er sessions i.. SKRIFTFARVE

Tags:    php

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'><b>Besked:</b><br><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;'>
<br>
<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]'><b>$row[forfatter]</b></a></font><font face='Arial' style='font-size: 11px' color='#737D8C'> - <i>$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..



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
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.dk
Slamkodning for fred




Så god er jeg heller ikke til php ? :P



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.dk
Slamkodning for fred



Så er problemet bare det.. at når nogle så vil se ens profil står der det der skrift color i navn.. også kan man ikke se profilen..




Lukker skal bruge point til ny spg!



t