Abwechselnde Farben?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausgabe
beitrag
einfaches beispiel
einzelnen punkte
ergebnis
farbe
farbwechsel
fragen
gutes beispiel
hintergrundfarbe
lesen
objekt
result
schleifen
tabelle
test
versuch
vorteil
wechsel
-
Hi,
ich hab ne frage... Ich weiss zwar nicht ob das hier hineingeh?rt... (Ich bin mir nicht sicher...), denn es hat mehr mit Desing zu tun und doch etwas mit php...
Ich w?rde gerne eine Mysqltabelle auslesen... und gleichzeitig immer die hintergrundfarbe wechseln und das es so rauskommt wie hier bei der ?bersicht...
Wie w?rdet ihr das machen...? Mit mysql_fetch_object w?re von Vorteil...
lg sebi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
leg doch einfach f?r jede zweite ausgabe eine andere farbe fest....
wo is da das problem!? -
Wie w?rdet ihr das machen...? Mit mysql_fetch_object w?re von Vorteil...
Hi,
also ich w?rde es nich mit mysql_fetch_object machen... ich w?rde es wie folgt versuchen:
<html> <head> <title>TEST-SEITE</title> </head> <body> <?php $connect = mysql_connect("hostname", "user", "password"); if (!$link) { die('keine Verbindung m?glich: ' . mysql_error()); } mysql_select_db("mydb"); $result = mysql_query("SELECT name,text,author,lastedit FROM show_topic"); $farbe = '#00FF00'; // Gr?n while ($row = mysql_fetch_row($result)) { $farbe = ( $farbe == '#FF0000' ? '#00FF00' : '#FF0000' ); /* Gr?n / Rot - Wechsel */ echo '<div style="'.$farbe.'">'; echo 'Name: '.$row['name'].' | Text: '.$row['text'].' | Autor: '.$row['author'].' | Last-edit: '.$row['lastedit'].''; echo '</div><br>'; } mysql_free_result($result); mysql_close($connect); ?> </body> </html>
Dies ist nur ein einfaches Beispiel. Du kannst um die While-schleife eine Tabelle bauen und dann in dem while-objekt die einzelnen Punkte mit tr und td einf?hren, aber ich sch?tz du wei?t was ich meine...
Also das wichtigste ist f?r den Farbwechsel dies:
... $farbe = '#00FF00'; // Gr?n ... $farbe = ( $farbe == '#FF0000' ? '#00FF00' : '#FF0000' ); ...
Ich hoffe ich konnte dir ein gutes Beispiel geben...;)
mfg,
mickare
Beitrag ge?ndert: 27.9.2006 18:51:06 von mickare -
es geht auch viel k?rzer:
<? $i=0; echo "<center><table width=50%> <tr><td>Spalte1</td><td>Spalte2</td></tr>"; $ergebnis=mysql_query("select * from tabelle"); while($row=mysql_fetch_object($ergebnis)) { if($i%2==0){$bgcolor="C0C0C0";} else{$bgcolor="808080";} echo " <td bgcolor=$bgcolor>$row->spalte1</td> <td bgcolor=$bgcolor>$row->spalte2</td></tr>"; $i++; }?>
-
Ich habe noch ien Scriot.
Interessiert dich das noch? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage