hmmm, nie wiem czy sposob z nazwaniem wszystkich checkboxow jest najlepszy :? , duzo latwiej by bylo kazdego checkboxa nazwac nazwa towaru, dac value=1 i to sprawdzac....
mam tez kawalek przykladowego kodu, kapke skomplikowany, ale automatycznie bierze dane z tablicy asocjacyjnej
kod "pozyczylem" sobie z ksiazki wyd. helion "cw. praktyczne z php", swoja droga fajna ksiazeczka na poczatek (i na potem jak sie jakiejs glupoty zapmnialo

)
Kod
<?
$opcje = array ('pilka' => 'piłka nożna', 'kosz' => 'koszykówka',
'siat' => 'siatkówka', 'nar' => 'narciarstwo',
'hokej' => 'hokej', 'boks' => 'boks',
'inny' => 'inny sport');
$znal = 0;
for (reset($opcje); $klucz=key($opcje); next($opcje))
{
eval ('$jest = $'.$klucz.';');
if ($jest)
{
$cowybrano = $cowybrano.pos($opcje)." ";
$znal = 1;
}
}
if ($znal)
{
print ("Użytkownik wybrał opcję: <B>$cowybrano</B>.<BR>");
print ('<BR><A HREF="index.php">Powrót do formularza</A>');
}
else
{
print '<FORM ACTION="index.php" METHOD=GET>';
print 'Wybierz, jaki sport lubisz:<P>';
for (reset($opcje); $klucz=key($opcje); next($opcje))
{
print ("<INPUT TYPE="checkbox" NAME="$klucz" VALUE="1">");
print (pos($opcje)."<BR>");
}
print '<P><INPUT TYPE="submit" VALUE="Wyślij">';
print '</FORM>';
}
?>
podrawiam