Já to furt nechápu asi jsem blb, ale tohle mi nejde do hlavy. Mám katalog produktů:
<? function html($text) {return htmlspecialchars($text);} ?>
<? include ("produkty.php")?>
<? foreach ($items as $id => $item): ?>
<table>
<tr>
<td rowspan="2"><img height="100" src="obrazky_produktu/<?=html($item->id)?>.jpg"></td>
<td><?=html($item->name)?></td>
</tr>
<tr>
<td>Cena: <?=html($item->price)?>,-Kč vč. DPH</td>
</tr>
<tr>
<td>
<form action="index.php?page=pridej" method="post">
<input type="submit" class="bluebutton" value="Koupit">
<input type="hidden" name="id" value="<?=html($item->id)?>">
</form>
</td>
</tr>
</table>
<? endforeach ?>
Zajímavý je, že podle toho kolik mám produktů v souboru produkty.php, tak mě vytvoří tolik tabulek, což je dobrý, ale nechápu to Potom tedy mám pridej.php:
<? function html($text) {return htmlspecialchars($text);} ?>
<? include ("produkty.php")?>
<? foreach ($items as $id => $item): ?>
<?=html($item->name)?>
<?endforeach?>
No ten kod (<?=html($item->name)?>) mě zobrazí všechny jména produktů, jak udělám aby vypsal jen to jméno produktu na který jsem klikl?