erste tabelle rot folgende blau und so weiter wie?

  • Hi,
    ich habe schon bei vielen hp`s gesehen das die zb. bei den memberlisten

    die erste reihe grau und die folgende weiß haben hier ein beispiel:
    http://a-losers.org/?module=members

    kann mir jemand sagen wie das geht?
    ich habe schon bei google gesucht aber anscheinend nicht nach den richtigen begriffen gesucht.
    ich hoffe ihr könnt mir helfen.

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • liest du den inhalt aus (php mit schleife) ?
    wenn ja dann ist das ganze eigentlich total simpel
    du baust einen zähler in die schleife ein:
    vor der schleife:

    $i = 0;

    in der schleife:

    if($i%2 == 0)
    {
    <td bgcolor=farbe1>...
    }
    else
    {
    <td bgcolor=farbe2>
    }
    $i++;

    das ist eigentlich das prinzip, geht auch anders, aber ich glaube so ist am einfachsten

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • yo bendor,
    danke für die antwort weiß aber gerade nicht wie ichs einbinde.
    hier so habe ich es versucht,funktioniert aber irgendwie nicht.


    ich hoffe du weißt was damit anzufangen

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Zitat


    if ($Hintergrundfarbe == "#e7e7e7") { $Hintergrundfarbe = "#CCCCCC";}
    else {$Hintergrundfarbe = "#e7e7e7";} ?>


    da ist das doch schon drin ?
    damit sollte sich eigentlich deine hintergrundfarbe jedesmal ändernoder wo genau soll die sich denn verändern ?

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • die hintergrundfarbe soll sich ja zwischen jeder reihe abwechseln also so:
    das ergebnis sollte dann so sein:

    <tr bgcolor="#e7e7e7">
    <td>name 1</td>
    </tr>
    <tr bgcolor="#CCCCCC">
    <td>name 2</td>
    </tr>

    weißt du wie ichs meine?

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }


  • ich glaub so könnte es gehn... ich bin mir aber immer noch nicht genau sicher was du meinst ^^
    gib sonst mal pls ne url

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • hmm ja das habe ich schon gesehn ^^
    aber zeig mal deine seite, auf der du das veruscht hat, damit ich nit deinen gesamten wuelltext umschreiben muss oder so ;)

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • ich setzt mich ma shcnell ran, edit kommt gleich

    edit, da isser:
    [php:1:9f898c339c]<?php
    $abfrage = "SELECT * FROM `users` WHERE `squad` = '".$_GET['squad']."'";
    $show = mysql_query($abfrage);
    ?>
    <table width="100%" bgcolor="#FFFFFF" cellpadding="1" cellspacing="1">
    <tr width="640">
    <td background="banner/members.png" height="50" width="640" colspan="4" bgcolor="e7e7e7"></td>
    </tr>
    <tr width="640">
    <td bgcolor="#CCCCCC" width="160"><font face="Tahoma" size="1">Username:</font></td>
    <td bgcolor="#CCCCCC" width="160"><font face="Tahoma" size="1">Rank:</font></td>
    <td bgcolor="#CCCCCC" width="160"><font face="Tahoma" size="1">Dabei seit:</font></td>
    <td bgcolor="#CCCCCC" width="160"><font face="Tahoma" size="1">ICQ:</font></td>
    </tr>
    <?php
    $zahl = 0;
    while($row = mysql_fetch_array($show))
    {
    if($zahl%2 == 0)
    {
    $bg = "#e7e7e7";
    }
    else
    {
    $bg = "#CCCCCC";
    };
    echo"
    <tr>
    <td bgcolor=\"".$bg."\" width=\"160\"><font face=\"Tahoma\" size=\"1\"><a href=\"index.php?viewpage=mitglieder&id=".$row['id']."\">".$row['username']."</font></td>
    <td bgcolor=\"".$bg."\" width=\"160\"><font face=\"Tahoma\" size=\"1\">".$row['rank']."</font></td>
    <td bgcolor=\"".$bg."\" width=\"160\"><font face=\"Tahoma\" size=\"1\">".$row['joindate']."</font></td>
    <td bgcolor=\"".$bg."\" width=\"160\"><font face=\"Tahoma\" size=\"1\"><a href=\"http://wwp.icq.com/".$row['icq']."\"><img border=\"0\" src=\"http://web.icq.com/whitepages/online?icq=".$row['icq']."&img=11\"></img></a></font></td>
    </tr>
    ";
    $zahl++;
    }
    ?>[/php:1:9f898c339c]

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Moin!

    Ich würde es einfach so machen:

    Ungetestet (das komplette SCRIPT)!

    Die Farbangaben verwende ich jedoch auch so.
    Man kann auch mehr Abstufungen machen, indem man dem Array weitere Farbangaben hinzufügt und den Zähler entsprechend weiter zählen läßt.

    G.a.d.M.

    Ronald

  • Zitat von Ronald

    Ich hab grad gesehen, dß ich das "echo $Zeile" am Schluß vergessen hab, das hast su aber sicherlich selbst hinbekommen, oder?

    ich muss entschuldigen ich habe deinen thread garnicht gelesen weil er als ich geantwortet hatte noch nicht da war glaub ich.ich habe den von bendor genommen und er funktioniert aber danke für die hilfe ronald

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }