Hjælp lige her :)

Tags:    php

<?
include "mysql.php";
$forfatter = eregi_replace("start", '<font color="#0000CC">', $forfatter);
$dato = date('d/m/Y H:i:s');
mysql_query("INSERT INTO tagwall (forfatter, dato, tag) VALUES ('$forfatter', '$dato', '".addslashes($tag)."')") OR DIE (mysql_error());
mysql_close;
header("Location: tagwall.php");
?>


Den er en kode fra en tagwall den der gemmer det der bliver skrevet. Jeg har lavet såen admins skal skrive (startDeres navn) Så bliver deres navn en anden farve.. Kan man ikke gøre såen at den automatisk indsætter <font color="#0000CC"> i starten af hver forfatter ? Altså såen man kun skal skrive navnet også gør den det.. Jeg kan jo ikke bare sætte <font color="#0000CC"> ind i tagwall.php så bliver alles navn med den der farve.. en eller anden hjælp mig :)



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
<?
include "mysql.php";
$forfatter = eregi_replace("start", '<font color="#0000CC">', $forfatter);
$dato = date('d/m/Y H:i:s');
mysql_query("INSERT INTO tagwall (forfatter, dato, tag) VALUES ('$forfatter', '$dato', '".addslashes($tag)."')") OR DIE (mysql_error());
mysql_close;
header("Location: tagwall.php");
?>


Den er en kode fra en tagwall den der gemmer det der bliver skrevet. Jeg har lavet såen admins skal skrive (startDeres navn) Så bliver deres navn en anden farve.. Kan man ikke gøre såen at den automatisk indsætter <font color="#0000CC"> i starten af hver forfatter ? Altså såen man kun skal skrive navnet også gør den det.. Jeg kan jo ikke bare sætte <font color="#0000CC"> ind i tagwall.php så bliver alles navn med den der farve.. en eller anden hjælp mig :)


Hvis du propper alle forfatternes navne ind i et array så du derefter bare replacer hvis et navn i arrayet forkommer? Kunne være en måde. Ellers må du jo bare lave en replacer for hvert navn?!
MxS @ http://mxs.frac.dk
Slamkodning for fred



Du vil have at admins navne skal stå med en anden farve?

Jamen så er det jo blot at tjekke navnet inden du skriver det ud, du kunne fx lægge det sammen med et brugersystem, og så hente brugeren fra databasen.. Hvis ikke, så kan du have alle admins stående i et array:

Fold kodeboks ind/udKode 



--
Ronni Egeriis - http://sqdev.dk/
Co-Admin



Det der er problemmet.. Så når adminen ikke har tidladelse mere så skriver den det stadig med farve



Du vil have at admins navne skal stå med en anden farve?

Jamen så er det jo blot at tjekke navnet inden du skriver det ud, du kunne fx lægge det sammen med et brugersystem, og så hente brugeren fra databasen.. Hvis ikke, så kan du have alle admins stående i et array:

Fold kodeboks ind/udKode 



--
Ronni Egeriis - http://sqdev.dk/
Co-Admin


Det jeg mener har Ronni jo lige skrevet:D Men du må da have en database hvor alle adminsne er i? Eller hva? For har du det så kan du jo bare hive arrayet ind via en sql og så bare gøre som Ronni har skrevet!!
MxS @ http://mxs.frac.dk
Slamkodning for fred



Ja har en db der hedder admin der er indeholder , navn , kode , level. Level brugere jeg til at justere hvad de skal stå som altså fks Top admin osv :)..



t