Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
$row_classes = array(
'roweven',
'rowodd',
);
$result = mysql_query('…');
$row_num = 0;
while ($row = mysql_fetch_array($result)) {
$row_class = $row_classes[$row_num % 2];
echo '<tr class="'.$row_class.'">';
?
echo '</tr>';
$row_num++;
}
?>
<?PHP
include './lab/config.php';
$sort = addslashes($_GET['sort']);
$cat = addslashes($_GET['cat']);
$go = addslashes($_GET['go']);
$row_classes = array(
'roweven',
'rowodd',
);
$query = '
SELECT
*
FROM
`fi`
WHERE `cat`="'.$cat.'"
ORDER BY
'.$sort.' '.$go.'
';
$result = mysql_query($query);
$tmp = null;
$row_num = 0;
while( $row = mysql_fetch_array($result, MYSQL_ASSOC) ) {
if( $tmp != $row[$sort] ) {
if( !is_null($tmp) ) {
}
$row_class = $row_classes[$row_num % 2];
echo "<table border='0' width='688' width='95%' cellspacing='0' cellpadding='0'><tr bgcolor='D9D9D9'>";
echo "<td colspan='10'>$row[$sort]</td></tr><br>";
$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>
<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>";
$row_num++;
}
if( !is_null($tmp) ) {
}
echo "</table>";
?>
.roweven { background-color: #dcdcdc; }
.rowodd { background-color: #dcdcdc; }
.roweven { background-color: #dcdcdc; }
.rowodd { background-color: #dcdcdc; }
$nr_class= 0; // Zaehler definieren
while( $row = mysql_fetch_assoc( $sql ) )
{
$nr_class++; // Zaehler bei jeder Ausgabe um 1 erhöhen
$style = $nr_class % 2 == 0 ? 'style1' : 'style2'; // Prüfen, ob der der Rest von Zaehler/2 == 0 ist. Falls ja, dann wird der Variable der Wert "style1" zugewiesen, ansonsten der Wert "style2"
echo '<table>';
echo '<tr><td class=" . $style . "> </td></tr>'; // Einfügen des Wertes der Variable $style ("style1" oder "style2")
echo '</table>';
}
<?PHP
include './lab/config.php';
$sort = addslashes($_GET['sort']);
$cat = addslashes($_GET['cat']);
$go = addslashes($_GET['go']);
$row_classes = array(
'roweven',
'rowodd',
);
$query = '
SELECT
*
FROM
`fi`
WHERE `cat`="'.$cat.'"
ORDER BY
'.$sort.' '.$go.'
';
$result = mysql_query($query);
$tmp = null;
$row_num = 0;
while( $row = mysql_fetch_array($result, MYSQL_ASSOC) ) {
if( $tmp != $row[$sort] ) {
if( !is_null($tmp) ) {
}
$row_num++;
$row_class = $row_num % 2 == 0 ? 'roweven' : 'rowodd';
echo "<table border='0' width='688' width='95%' cellspacing='0' cellpadding='0'><tr bgcolor='D9D9D9'>";
echo "<td colspan='10'>$row[$sort]</td></tr><br>";
$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>
<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>";
}
if( !is_null($tmp) ) {
}
echo "</table>";
?>
echo "
<tr class='.$row_class.'><td width='5'></td>
…
Beheben tut man das natürlich, indem man ".$row_class." schreibt ...Matthias Reitinger hat gesagt.:Hast du dir schon mal den ausgegebenen HTML-Quellcode angesehen? Anscheinend nicht, denn sonst wäre dir sofort aufgefallen, dass hier <tr class='.roweven.'> ausgegeben wird anstatt <tr class='roweven'>.PHP:echo " <tr class='.$row_class.'><td width='5'></td> …
asdfg hat gesagt.:Wie kriege ich das hien, wenn ich eine SQL Abfrage ausführe, und die Daten in eine Tabelle schreibe, dass die 1 Zeile grau wird und die 2 Zeile weiss und die 3 Zeile grau etc...?