TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 05.03.2002, 10:52   #1
TP-Supporter
 
Benutzerbild von Bieler
 
Registriert seit: Nov 2001
Ort: Schwiizerländ
Bieler ist auf einem guten Weg
Question

Jeden zweiten Datensatz in einer anderen Farbe?


Hi

Also ich bin wieder mal fleissig am php lernen und jetzt versuche ich mich an einem einfachen Eventkalender.
Ich möchte jetzt machen, dass bei der Ausgabe jeder zweite Datensatz mit einer anderen Hintergrundfarbe ausgegeben wird. So wie in diesem Forum die Beitrag. Da wechseln sich auch ein helleres und ein dunkleres Grau ab. Ich hoffe ihr versteht was ich meine.

Hab hier mal den Quelltext angehängt.


<html>
<body>
<?php
$db = mysql_connect();
$res = mysql_db_query("mainfloor", "select * from events");
$num = mysql_num_rows($res);

// Tabellenbeginn
echo "<table cellspacing=\"0\" cellpadding=\"5\" width=\"500px\" border=\"1\">";

// Überschrift
echo "<tr valign=\"top\"><td><b>Datum</b></td>";
echo "<td><b>Event</b></td>";
echo "<td><b>Ort</b></td></tr>";

for ($i=0; $i<$num; $i++)
{
$datum = mysql_result($res, $i, "datum");
$event = mysql_result($res, $i, "event");
$ort = mysql_result($res, $i, "ort");
$lf = $i + 1;

// Tabellenzeile mit -zellen
echo "<tr valign=\"top\"><td>$datum</td>";
echo "<td>$event</td>";
echo "<td>$ort</td></tr>";
}

// Tabellenende
echo "</table>";

mysql_close($db);
?>
</body>
</html>

Danke schonmal!

Bieler
__________________
It's nice to be important, but it's more important to be nice!
Bieler ist offline   Mit Zitat antworten


Alt 05.03.2002, 11:20   #2
TP-Insider
 
Benutzerbild von #!/usr/bin/beer
 
Registriert seit: Jan 2002
Ort: Akhragan
#!/usr/bin/beer bringt sich richtig ein#!/usr/bin/beer bringt sich richtig ein
hmmmm , mit bcmod ermitteln ob $i gerade oder ungerade ist und danach die hintergrundfarbe vergeben ???

so in der art


PHP-Code:
if bcmod($i,2) {
bgcolor="white";
}
else
{
bgcolor="black";

(????)
__________________
میں کانچ کھا سکتا ہوں اور مجھے تکلیف نہیں ہوتی.
நான் கண்ணாடி சாப்பிடுவேன், அதனால் எனக்கு ஒரு கேடும் வராது
#!/usr/bin/beer ist offline   Mit Zitat antworten
Alt 05.03.2002, 11:21   #3
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Janz einfach!
Am Anfang wird eine Farbvariable definiert - zugewiesen wird die Farbe der zweiten Zeile:

$farbe="#FFFFFF";

In der Loop überprüfst Du nun den Inhalt der Variablen und wechselst entsprechend:


if ( $farbe == "#FFFFFF" )
{
$farbe = "#000000";
}
else
{
$farbe = "#FFFFFF";
}


und die Ausgabe dann dementsprechend:
echo "<tr bgcolor=$farbe ...


Hoffe, geholfen zu haben...
webmichl ist offline   Mit Zitat antworten
Alt 05.03.2002, 11:29   #4
TP-Supporter
 
Benutzerbild von Bieler
 
Registriert seit: Nov 2001
Ort: Schwiizerländ
Bieler ist auf einem guten Weg
Thumbs up

Jep, das war's!
Hab die Lösung von Webmichel genommen. Danke für die Hilfe an euch beide!
Ist ja eigentlich ganz einfach, aber auf die Idee muss man halt kommen...
__________________
It's nice to be important, but it's more important to be nice!
Bieler ist offline   Mit Zitat antworten
Alt 05.03.2002, 14:14   #5
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
hm ivh ahs immer mit gerade und ungerade gemacht nur nicht mit bcmod , sondern mit modulo, du rch 2 , wenn 0 dann blau wenn nich 0 dann rot

macht bcmod das automatisch?

wär ja proaktisch aba so wie webmichl sagt gehtz natürlich auch
Toxical ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Jeden zweiten  Datensatz in einer anderen Farbe? Jeden zweiten Datensatz in einer anderen Farbe?
« ältere datensätze löschen | Asp.net »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:34 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67