Willkommen auf dem Portal für Mediengestalter
Autor
Nachricht
digitally drunken
Threadersteller
Dabei seit : 04.07.2005
Ort : Ulm
Alter : 27
Geschlecht :
Verfasst Di 12.07.2005 09:38
Titel Farbige Markierung spezieller Einträge in der Datenbank
hallo zusammen,
es müsste doch gehen, dass ein eintrag in einer datenbank (nehmen wir zum beispiel mal einen gästebucheintrag) der immer von der person x verfasst wurde (in einer zelle der spalte steht also der name x) farbig markiert wird - oder?
ich benutze mysql und php
kann mir jemand helfen, wie das geht, falls es nicht zu lange dauert?
danke schonmal im voraus
digitally-drunken
caZpa
Account gelöscht
Ort : -
Verfasst Di 12.07.2005 09:41
Titel
Code:
while($gb_row=mysql_fetch_object(mysql_query(SELECT * FROM gaestebuch)){
echo '<td';
if($gb_row->name == 'saupillemannarschloch') echo ' bgcolor=#ff0000';
echo '>';
}
digitally drunken
Threadersteller
Dabei seit : 04.07.2005
Ort : Ulm
Alter : 27
Geschlecht :
Verfasst Di 12.07.2005 10:19
Titel
also ich habe es eingesetzt, aber irgendwie passiert gar nichts:
Code: $ResultPointer=mysql_query("SELECT * FROM Gaestebuch ORDER BY Datum DESC LIMIT $AktuelleSeite, $ErgebnisseProSeite", $DatabasePointer);
$Anzahl=mysql_num_rows(mysql_query("SELECT * FROM Gaestebuch ORDER BY Datum DESC", $DatabasePointer));
if($gb_row->Name == '_nufa') echo ' bgcolor=#63B94B';
echo '>';
echo"<table border=\"0\">";
for($i=0; $i<mysql_num_rows($ResultPointer); $i++)
{
$Gaestebuch=mysql_fetch_object($ResultPointer);
echo"<tr>",
"<td><font color=\"#666666\" size=\"2\" face=\"Courier New, Courier, mono\">",
$Gaestebuch->Titel,
"</font></td>",
"</tr>",
"<tr>",
"<td><font color=\"#999999\" size=\"2\" face=\"Courier New, Courier, mono\">",
nl2br($Gaestebuch->Eintrag),
"</font></td>",
"</tr>",
"<tr>",
"<td><font color=\"#999999\" size=\"2\" face=\"Courier New, Courier, mono\"> getippt von </font><font color=\"#666666\" size=\"2\" face=\"Courier New, Courier, mono\">",
$Gaestebuch->Name,
"</font><font color=\"#999999\" size=\"2\" face=\"Courier New, Courier, mono\"> am </font><font color=\"#666666\" size=\"2\" face=\"Courier New, Courier, mono\">",
substr($Gaestebuch->Datum, 8, 2),
".",
substr($Gaestebuch->Datum, 5, 2),
".",
substr($Gaestebuch->Datum, 0, 4),
" ",
substr($Gaestebuch->Datum, 10),
"</font></td>",
"</tr>",
"<tr>",
"<td><font color=\"#999999\" size=\"2\" face=\"Courier New, Courier, mono\">-------------------------------</font></td>",
"</tr>";
}
echo "</table>";
if($Anzahl>$ErgebnisseProSeite)
{
$Seiten=intval($Anzahl/$ErgebnisseProSeite);
if($Anzahl%$ErgebnisseProSeite)
{
$Seiten++;
}
echo"Seite ";
}
for($i=1; $i<=$Seiten; $i++)
{
echo"<a href=\"gaestebuch.php?AktuelleSeite=",
($i-1)*$ErgebnisseProSeite,
"\">$i</a> ";
}
?>
was hab ich da falsch gemacht?
caZpa
Account gelöscht
Ort : -
Verfasst Di 12.07.2005 10:26
Titel
digitally drunken hat geschrieben: also ich habe es eingesetzt, aber irgendwie passiert gar nichts:
Code: $ResultPointer=mysql_query("SELECT * FROM Gaestebuch ORDER BY Datum DESC LIMIT $AktuelleSeite, $ErgebnisseProSeite", $DatabasePointer);
$Anzahl=mysql_num_rows(mysql_query("SELECT * FROM Gaestebuch ORDER BY Datum DESC", $DatabasePointer));
echo"<table border=\"0\">";
while($Gaestebuch=mysql_fetch_object($ResultPointer))
{
echo"<tr><td";
if($Gaestebuch->Name == '_nufa') echo ' bgcolor=#63B94B';
echo "><font color=\"#666666\" size=\"2\" face=\"Courier New, Courier, mono\">",
echo $Gaestebuch->Titel,
"</font></td>",
"</tr>",
"<tr>",
"<td";
if($Gaestebuch->Name == '_nufa') echo ' bgcolor=#63B94B';
echo "><font color=\"#999999\" size=\"2\" face=\"Courier New, Courier, mono\">",
echo nl2br($Gaestebuch->Eintrag),
"</font></td>",
"</tr>",
"<tr>",
"<td";
if($Gaestebuch->Name == '_nufa') echo ' bgcolor=#63B94B';
echo "><font color=\"#999999\" size=\"2\" face=\"Courier New, Courier, mono\"> getippt von </font><font color=\"#666666\" size=\"2\" face=\"Courier New, Courier, mono\">",
echo $Gaestebuch->Name,
"</font><font color=\"#999999\" size=\"2\" face=\"Courier New, Courier, mono\"> am </font><font color=\"#666666\" size=\"2\" face=\"Courier New, Courier, mono\">",
echo substr($Gaestebuch->Datum, 8, 2),
".",
echo substr($Gaestebuch->Datum, 5, 2),
".",
echo substr($Gaestebuch->Datum, 0, 4),
" ",
echo substr($Gaestebuch->Datum, 10),
"</font></td>",
"</tr>",
"<tr>",
"<td><font color=\"#999999\" size=\"2\" face=\"Courier New, Courier, mono\">-------------------------------</font></td>",
"</tr>";
}
echo "</table>";
?>
was hab ich da falsch gemacht?
//ungetestet korrigiert
Zuletzt bearbeitet von am Di 12.07.2005 10:30, insgesamt 2-mal bearbeitet
Skyw4lker
Dabei seit : 30.08.2004
Ort : Bergisch Gladbach
Alter : 31
Geschlecht :
Verfasst Di 12.07.2005 10:34
Titel
wie gut kennst du dich mit html aus?
Code:
if($gb_row->Name == '_nufa') echo ' bgcolor=#63B94B';
echo '>';
das sollte schon in den <td> tag der Zelle die du färben willst sonst passiert da gar nix...
digitally drunken
Threadersteller
Dabei seit : 04.07.2005
Ort : Ulm
Alter : 27
Geschlecht :
Verfasst Di 12.07.2005 10:57
Titel
argh... ja, sollte man eigentlich wissen (andererseits sollte man auch nicht unausgeschlafen zum arbeiten
mir schwebt eigentlich auch eher vor, dass nur der haupttext an sich, also nicht die zellen sondern die fontcolor geändert wird
caZpa
Account gelöscht
Ort : -
Verfasst Di 12.07.2005 11:05
Titel
digitally drunken hat geschrieben: argh... ja, sollte man eigentlich wissen (andererseits sollte man auch nicht unausgeschlafen zum arbeiten
mir schwebt eigentlich auch eher vor, dass nur der haupttext an sich, also nicht die zellen sondern die fontcolor geändert wird
dann nimm das raus:
Code: if($Gaestebuch->Name == '_nufa') echo ' bgcolor=#63B94B';
echo "><font color=\"#999999\" size=\"2\" face=\"Courier New, Courier, mono\">",
echo nl2br($Gaestebuch->Eintrag),
und setzt das ein
Code: echo "><font";
if($Gaestebuch->Name == '_nufa'){
echo ' color=\"#ff0000\"';
}else{
echo ' color=\"#999999\"';
}
echo ' size=\"2\" face=\"Courier New, Courier, mono\">",
echo nl2br($Gaestebuch->Eintrag),
Ähnliche Themen
Datenbank nimmt keine Einträge mehr an...
Script für Markierung auf einer Grafik
Navigations markierung ohne reload?
Illustrator CS2 Markierung Speichern
Spezieller Shop gesucht
Spezieller Counter gesucht! :)
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.