Ergebnis 1 bis 2 von 2

Thema: frage zu wechselndem hintergrund in tabellen

  1. #1
    Teeny
    Registriert seit
    16.10.2005
    Beiträge
    31
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard frage zu wechselndem hintergrund in tabellen

    hallo, ich möchte eine tabelle ausgeben in der zeiten der sporthalle bei mir im verein stehen. der hintergrund soll immer abwechselnd hinterlegt sein aber es funzt nicht. hat wer eine idee ?

    Ich bekomm die Meldung : Call to a member function on a non-object

    Code:
    <?php
    
    
    $conn = @mysql_connect&#40;$server, $user, $pass&#41;; 
    @mysql_select_db&#40;$datenbank, $conn&#41;; 
    
    if &#40;$conn!=TRUE&#41; 
    &#123; 
        echo "Verbindungsfehler&#58; ".mysql_error&#40;&#41;." !! Versuchen Sie es zu einem sp&amp;auml;teren Zeitpunkt nochmals. Danke."; 
        die; 
    &#125; 
    
    $sql = "SELECT * FROM `kursangebot` WHERE `abteilung`='turnen' or `abteilung`='gymnastik' or `abteilung`='rückenschule' or `abteilung`='krafttraining' or `abteilung`='turnen' ORDER BY `sort`ASC,`von`ASC, `bis` DESC"; 
    
    $result = mysql_query&#40;$sql&#41; or die&#40;mysql_error&#40;&#41;&#41;; 
    
    while &#40;$daten = mysql_fetch_assoc&#40;$result&#41;&#41; 
                                           
    &#123; 
    
    $row = 1;    //Alternierende Zeilenfarben 
    
            while&#40;$db->next_record&#40;&#41;&#41;&#58; 
                switch &#40;$row % 2&#41;  &#123; 
                    case 0&#58; $rowcolor = "EEEEEE"; break; 
                    case 1&#58; $rowcolor = "FFFFFF"; break; 
                &#125;  
    
    ?>            
            
    </h2>
    							</td>
    							<td></td>
    						</tr>
    						<tr>
    							<td></td>
    							<td colspan="3">
    								<table class="normal" cellspacing=0 cellpadding=5 border=0>
    									<tr>
    										<td bgcolor="<?php echo $rowcolor ;?>" width="70">
    											<div align="left">
    												<?=$daten&#91;'tag'&#93;?></div>
    										</td>
    										<td align=middle bgcolor="<?php echo $rowcolor ;?>" width="100">
    											<div align="left">
    												<?=$daten&#91;'angebot'&#93;?></div>
    										</td>
    										<td align=middle bgcolor="<?php echo $rowcolor ;?>" width="120">
    											<div align="left">
    												<?=$daten&#91;'von'&#93;?> - <?=$daten&#91;'bis'&#93;?> Uhr</div>
    										</td>
    										<td align=middle bgcolor="<?php echo $rowcolor ;?>">
    											<div align="left">
    												<?=$daten&#91;'halle'&#93;?></div>
    										
    										<?php 
    								            $row = $row + 1 ; 
           										endwhile; 
    		       							?> 
    		       							
    		       							</td>
    									</tr>								
    								</table>
    								
    
    							
    							</td>
    							<td></td>
    						</tr>
    						<tr>
    							<td></td>
    							<td colspan="3" align="right"><?php &#125; mysql_close &#40;$conn&#41; ;?>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ja, ich weiss nu nis was deine funktionen da machen, sieht für mich aber so irgendwie überflüssig aus, probiers mal so:
    Code:
    $i = 1;
    while &#40;$daten = mysql_fetch_assoc&#40;$result&#41;&#41; &#123;
    if&#40;$i % 2 == 0&#41; &#123;
    $color = "XXXXXX";
    &#125;
    else &#123;
    $color = "YYYYY";
    &#125;
    
    // hier dein code
    
    $i++;
    &#125;
    ausserdem sieht die felhermeldung nicht nach einem fehler in dem farbwechsel aus, obwohl der falsch ist
    wenn du das row=1 IN der schleife setzt, dann bleibt es ja immer 1, da es bie jeden aufruf neu auf 1 gesetzt wird
    mfg
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

Ähnliche Themen

  1. tabellen Hintergrund mit 4 Ecken
    Von --HelloKiki-- im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 21.02.2008, 16:46
  2. Frage zu Tabellen
    Von echo91 im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 26.02.2007, 18:55
  3. Frage zu MySQL Tabellen!
    Von Tream im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 05.01.2007, 14:46
  4. Frage zu Tabellen unterteilung
    Von Soft-ICE-Crack im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 10.06.2006, 18:00
  5. Tabellen Frage
    Von kensworld im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 25.01.2006, 10:07

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •