FrilanserBob Skrevet 16. november 2006 Del Skrevet 16. november 2006 Driver på med en hjemmeside, hvor jeg er nødt til å bruke en tabell for å presantere noe data fra en mysql datbase. Hvordan får jeg til forskjellige farger på radene? Tenker å ha en hvit og en lysegrå Lenke til kommentar
Gjest Slettet+142 Skrevet 16. november 2006 Del Skrevet 16. november 2006 (endret) dette er vel egentlig html? <html><head> <style type="text/css"> .farget_rad#hvit{ border-color: #FFFFFF; } .farget_rad#lysgraa{ border-color: #909090; } </style> <head><body> <table> <tr><td class="farget_rad" id="hvit">INFO</td><td class="farget_rad" id="svart">INFO2</td></tr> <tr><td class="farget_rad" id="lysgraa">INFO</td><td class="farget_rad" id="lysgraa">INFO2</td></tr> </table> </body></html> bruk dette litt sammen med PHP, kanskje du kan bruke for() til å velge annenhver rad? håper det hjelper litt isåfall edit: litt feil i kode Endret 16. november 2006 av Slettet+142 Lenke til kommentar
FrilanserBob Skrevet 16. november 2006 Forfatter Del Skrevet 16. november 2006 dette er vel egentlig html? <html><head> <style type="text/css"> .farget_rad#hvit{ border-color: #FFFFFF; } .farget_rad#lysgraa{ border-color: #909090; } </style> <head><body> <table> <tr><td class="farget_rad" id="hvit">INFO</td><td class="farget_rad" id="svart">INFO2</td></tr> <tr><td class="farget_rad" id="lysgraa">INFO</td><td class="farget_rad" id="lysgraa">INFO2</td></tr> </table> </body></html> bruk dette litt sammen med PHP, kanskje du kan bruke for() til å velge annenhver rad? håper det hjelper litt isåfall edit: litt feil i kode 7296415[/snapback] såpass html kan da jeg også, lurte mer på om det var noen php kode det gikk ann å bruke da Lenke til kommentar
Gjest Slettet+142 Skrevet 16. november 2006 Del Skrevet 16. november 2006 (endret) PHP <html><head> <style type="text/css"> .farget_rad#hvit{ border-color: #FFFFFF; } .farget_rad#lysgraa{ border-color: #909090; } </style> <head><body> <table> <?php $i = 0; while($result=mysql_fetch_assoc($query)){ if($i==1){ $farge = "hvit"; $i=0; }else{ $farge = "lysgraa"; $i=1; } echo '<tr>'; //foreach($result as $value){ echo '<td class="farget_rad" id="'.$farge.'">INFO</td>'; //} echo '</tr>'; } ?> </table> </body></html> dette mer slik du ville ha da? Endret 16. november 2006 av Slettet+142 Lenke til kommentar
Gjest Slettet-rXRozPkg Skrevet 16. november 2006 Del Skrevet 16. november 2006 Det er jo en måte, men den vanlige måten er å bruke modulo. $i=0; while($noe) { if($i%0 == 0) { skriv ut med hvit } else { skriv ut med rosa } $i++; } Lenke til kommentar
Martin A. Skrevet 16. november 2006 Del Skrevet 16. november 2006 $bgcolor1 = "#EDF3FE"; $bgcolor2 = "#ECE9D8"; while(true) { $bgcolor = ($i++ & 1) ? $bgcolor2 : $bgcolor1; echo "<tr><td bgcolor='".$bgcolor."'>$en-verdi</td>; } Ett hode kortere enn de tidligere kodene. Denne veksler da mellom $bgcolor1 og $bgcolor2. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå