grau weiss grau tabelle?

Dann nimm den Algorithmus zur Wahl der alternierenden Klasse eben aus der if-Kontrollstruktur. Etwas Eigeninitiative …
 
Schlag das Wort doch einfach im Lexikon nach:
http://de.wikipedia.org/wiki/Algorithmus hat gesagt.:
Unter einem Algorithmus versteht man allgemein eine genau definierte Handlungsvorschrift zur Lösung eines Problems oder einer bestimmten Art von Problemen.
 
Aber dann ist das Thema nicht beantwortet bzw. erledigt!
Natürlich währe eine Erklärung in Bezug auf diese Thema Voraussetzung gewesen!
 
Zuletzt bearbeitet:
Ist das wirklich so schwer?
PHP:
<?php

	include './lab/config.php';

	$row_classes = array(
		'roweven',
		'rowodd',
	);

	$query = '
		SELECT
		        *
		  FROM
		        `fi`
		  WHERE
		        `cat` = "'.mysql_real_escape_string($_GET['cat']).'"
		  ORDER BY
		        '.mysql_real_escape_string($_GET['sort']).' '.mysql_real_escape_string($_GET['go']).'
		';
	$result = mysql_query($query);
	$tmp = null;
	$row_num = 0;
	while( $row = mysql_fetch_array($result, MYSQL_ASSOC) ) {
		$row_class = ++$row_num % 2 == 0 ? 'roweven' : 'rowodd';
		if( $tmp != $row[$sort] ) {
			echo '<table border="0" width="688" width="95%" cellspacing="0" cellpadding="0">';
			echo '<tr bgcolor="D9D9D9"><td colspan="10">'.$row[$sort].'</td></tr>';
			$tmp = $row[$sort];
		}
		echo '<tr class="'.$row_class.'"><td width="5"></td>
<td><a href="'.$row['http4'].'" target="_self"><img src="../03/icons/'.$row['icon'].'" align="absbottom" alt="" border="0" /></a>&nbsp;&nbsp;&nbsp;
<a href="'.$row['http4'].'" target="_self">'.$row['name'].'</a></td>
        <td width="6"></td>
        <td>'.$row['res'].'</td>
        <td width="6"></td>
        <td>'.$row['size'].'</td>
        <td width="6"></td>
        <td>'.$row['count'].'</td>
        <td width="6"></td>
        <td>'.$row['date'].'</td>
    </tr>';
	}
	echo '</table>';

?>
Übrigens solltest du Tabellen nicht als Layout-Mittel missbrauchen.
 
Dass weis ich nicht! Dennoch klappt es noch nicht so wie es aussieht. Ich poste hier den Code, so wie er ausgegeben werden sollte:

HTML:
<tr class=rowodd ><td width='5'></td>// class=rowodd
<td  ><a href='../lab/downloadend.php?id=129' target='_self'><img src='../03/icons/2.gif' align='absbottom' alt='' border='0' /></a>&nbsp;&nbsp;&nbsp;
<a href='../lab/downloadend.php?id=129' target='_self'>A_Dreamy_World_7th.jpg</a></td>
		<td width='6'></td>
		<td>'1024 x 768'</td>
		<td width='6'></td>
		<td>'136'</td>
		<td width='6'></td>
		<td>'0'</td>
		<td width='6'></td>
		<td>'Februar 2006'</td>
	</tr>

<tr class=roweven ><td width='5'></td>// class=roweven
<td  ><a href='../lab/downloadend.php?id=130' target='_self'><img src='../03/icons/2.gif' align='absbottom' alt='' border='0' /></a>&nbsp;&nbsp;&nbsp;
<a href='../lab/downloadend.php?id=130' target='_self'>A_Dreamy_World_9th.jpg</a></td>
		<td width='6'></td>
		<td>'1024 x 768'</td>
		<td width='6'></td>
		<td>'220'</td>
		<td width='6'></td>
		<td>'0'</td>
		<td width='6'></td>
		<td>'Februar 2006'</td>
	</tr>

<tr class=rowodd ><td width='5'></td> // class=rowodd
<td  ><a href='../lab/downloadend.php?id=131' target='_self'><img src='../03/icons/2.gif' align='absbottom' alt='' border='0' /></a>&nbsp;&nbsp;&nbsp;
<a href='../lab/downloadend.php?id=131' target='_self'>A_Dreamy_World_10th.jpg</a></td>
		<td width='6'></td>
		<td>'1024 x 768'</td>
		<td width='6'></td>
		<td>'160'</td>
		<td width='6'></td>
		<td>'0'</td>
		<td width='6'></td>
		<td>'Februar 2006'</td>
	</tr>
Aber es wird über einen Ganzen Abschnitt class=rowodd ausgegeben.
Also wie kriege ich es hien?
 
Zuletzt bearbeitet:
Jeder Zeile der Tabelle wird alternierend eine anderen Klasse zugewiesen. Ist es nicht genau das, was du wollstest?
 
Zurück