Guten Abend!
Ich programmiere eine Art Mini-Shop mit php.
Dabei werden auf index.php Artikelnummer, Einzelpreis und Menge per Formular abgefragt, an bestellen.php weitergegeben, wo das bestellte in einer Tabelle ausgegeben werden soll.
live-demo:
index.php
bestellen.php
Fehlermeldung:
Parse error: parse error, expecting `']'' in /home/k6php/public_html/jswoboda/php05_shop/bestellen.php on line 16
index.php
<form action="bestellen.php" method="get">
Gänseblümchen
<input type="hidden" name="1[einzelpreis]" value="14.99" />
<select name="1[anzahl]">
<option value="">0</option>
<?php $i=1;
while ($i<=100){
echo "<option value="$i">$i</option>";
$i++;
} ?>
</select>
<input type="submit" />
ein einfaches print_r($_GET); liefert
Array ( [1] => Array ( [einzelpreis] => 14.99 [anzahl] => 22 ) )
bestellen.php
<?php
echo"
<table border=1>
<tr><td>Produkt</td> <td>Anzahl</td> <td>Einzelpreis</td> <td>Gesamtpreis</td></tr>
<td>Ganseblume</td>
<td>$_GET[1[anzahl]]</td>
<td>$_GET[1[einzelpreis]]</td>
/*<td>$_GET[[gesamtpreis]]</td>*/
</tr>
</table>
";
?>