Hallo,
ich brauche diese for-Schleife für den Warenkorb
aber wie baue ich die bitte in mein Script ein?
mein Buchbeispiel hat nur eine statische Tabelle
und arbeitet so:
meine noch "saubere" Seite hat eine Gruppe
aus der DB herausselektiert, deshalb dann auch die while-Schleife:
PHP-Code:
for ($i = 0; $i < count($artikelname); $i++);
aber wie baue ich die bitte in mein Script ein?
PHP-Code:
while ($art = mysql_fetch_array($artikel)) {
echo "<tr valign='top'>\n";
$id = $art['ID'];
$artikelname = htmlspecialchars($art['Artikelname']);
$vk = $art['VKpreis'];
$vk = number_format($vk, 2, ",", ".");
echo '<td>' . $id[$i] . '</td>\n';
echo '<td>' . $artikelname[$i] . '</td>\n';
echo '<td align=right>' . $vk[$i] . '</td>\n';
echo '<td><a href="' . $_SERVER['PHP_SELF'] .
'?buy=' . $i . '">Kaufen</a></td>';
echo '</tr>\n';
}
und arbeitet so:
PHP-Code:
$items = array('x','y','z');
$prices = array(1.2,1.3,1.4));
<tbody>
for ($i = 0; $i < count($items); $i++) {
echo '<tr>';
echo '<td>' . $items[$i] . '</td>';
echo '<td>$' . number_format($prices[$i], 2) . '</td>';
echo '<td><a href="' . $_SERVER['PHP_SELF'] .
'?buy=' . $i . '">Kaufen</a></td>';
echo '</tr>';
aus der DB herausselektiert, deshalb dann auch die while-Schleife:
PHP-Code:
while ($art = mysql_fetch_array($artikel)) {
echo "<tr valign='top'>\n";
$id = $art['ID'];
$artikelname = htmlspecialchars($art['Artikelname']);
$vk = $art['VKpreis'];
$vk = number_format($vk, 2, ",", ".");
echo "<td>$id</td>\n";
echo "<td>$artikelname</td>\n";
echo "<td align=right>$vk</td>\n";
echo "</tr>\n";
Gruss Pepsi
Kommentar