Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
digitally drunken
Threadersteller
Dabei seit: 04.07.2005
Ort: Ulm
Alter: 39
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 '>';
} |
|
|
|
|
|
Anzeige
|
|
|
digitally drunken
Threadersteller
Dabei seit: 04.07.2005
Ort: Ulm
Alter: 39
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: 43
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: 39
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...
Illustrator CS2 Markierung Speichern
Markierung in PDF nicht bearbeitbar / Acrobat Pro DC
Script für Markierung auf einer Grafik
Navigations markierung ohne reload?
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.
|
|