tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
559
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Jimb Jimb ist offline Grünschnabel
    Registriert seit
    Apr 2010
    Beiträge
    2
    Hey,

    ich würde gerne in einer Tabelle jede zweite Zeile einfärben. Es müsste also in jedem zweiten <tr>-Tag noch ein 'class="blau" ' stehen. Mit Zählvariable funktioniert es nicht, also nehme ich an, dass man etwas an der Datenbankausgabe ändern muss. Würde mich über eure Hilfe freuen =)


    PHP-Code:

    $connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die ("Verbindungsversuch fehlgeschlagen");
    mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
    $sql = "SELECT * FROM movies ORDER BY `name` ASC ";
    $adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
    $anzahl = mysql_num_rows($adressen_query);
    echo "Anzahl der Datensätze: $anzahl";

    while ($adr = mysql_fetch_array($adressen_query)){
    ?>
        <tr> 
            <td><?=$adr['name']?></td>
            <td><?=$adr['title']?></td>
            <td><?=$adr['a']?></td>
            <td><?=$adr['b']?></td>
            <td><?=$adr['c']?></td>
        </tr>
    <?php
    }
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    4.673
    Zitat Zitat von Jimb Beitrag anzeigen
    Mit Zählvariable funktioniert es nicht, also nehme ich an, dass man etwas an der Datenbankausgabe ändern muss. Würde mich über eure Hilfe freuen =)
    Doch, genau über eine Zählvariabel. Oder über eine Boolschen-Variable

    Hier ien Beispiel dazu
    PHP-Code:
    for($i=0$i<10$i++){
        
    $flag = !$flag;    
        echo (
    $flag) ? 'rot' 'blau';
        echo 
    "<br />";

     
    ---------------------------------------------------------------------------------------------------
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Jimb Jimb ist offline Grünschnabel
    Registriert seit
    Apr 2010
    Beiträge
    2
    Vorher hatte ich den Code so:

    PHP-Code:
    $i = 0;

    while ($adr = mysql_fetch_array($adressen_query)){
        
    ?>
        <tr <?php if ($i == 0) echo'class="alt"';?>
            <td><?=$adr['name']?></td>
            <td><?=$adr['title']?></td>
            <td><?=$adr['a']?></td>
            <td><?=$adr['b']?></td>
            <td><?=$adr['c']?></td> 
        </tr>
    <?php
    $i
    ++;
    }
    ?>
    Aus irgendeinem Grund wurde $i nicht hochgezählt. Lag dann aber wohl an mir, da es so jetzt auch funktioniert. Deine Lösung gefällt mir allerdings besser. Danke für die Hilfe.
     

Ähnliche Themen

  1. Auf Klick Tabellenzeile einfärben
    Von daN-the-man im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 14.02.07, 10:00
  2. Datenbankausgabe HELP!
    Von M-GT im Forum PHP
    Antworten: 1
    Letzter Beitrag: 13.12.05, 17:00
  3. Verlinken der datenbankausgabe!
    Von icefire im Forum Relationale Datenbanksysteme
    Antworten: 9
    Letzter Beitrag: 07.11.03, 00:23
  4. PHP-Code und Datenbankausgabe
    Von Moritz123 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 12.01.03, 12:16
  5. datenbankausgabe in 3 spalten ?
    Von cent im Forum PHP
    Antworten: 1
    Letzter Beitrag: 06.05.02, 16:07