Tworze cos w rodzaju konfiguratora zamowien, problem jest z dodatkami gdzie mozna wybrac wiecej niz jedna opcje.
To jest skrypt ktory pobiera i wyswietla z bazy wszystkie dodatki, jak widac w name ma tablice ..
echo "<label><span><input class='wpis' type='checkbox' name='dodatek[]' value=".$row['d_id'].">".$row['d_nazwa']."</input></label></span>"; } }
teraz pokazuje wybrany dodatek:
//DODATKi $numer_dodatku = $_POST['dodatek']; } echo "<div class='info2'>Dodatki nie są obowiązkowe.<br />Jeśli jednak chcesz z nich skorzystać musisz powrócić do poprzedniej strony!</div>"; } else { if ($count <= 3) { foreach($_POST[dodatek] as $numer_dodatku){ if ($numer_dodatku == $row['d_id']) { $cena_dodatku = $row['d_cena']; $cena_dodatku1[] .= $row['d_cena']; $numer_dodatku .= $row['d_id']; $nazwa_dodatku = $row['d_nazwa']; } } } } } elseif ($count > 3) { echo "<div class='info2'>Maksymalna ilość dodatków do wybrania to 3!<br /> Jeśli chcesz skorzystać z tej opcji wróć do poprzedniej strony! W przeciwnym razie wybrane opcje nie zostaną uwzględnione przy zamówieniu!</div>"; } }
Problem zaczyna sie tu bo poza dodatkami sa inne rzeczy w zamowieniu, czyli:
twoje zamowienia: blblbl..
Ten kod powinien wyswietlic wlasnie dodatki a nie dziala, nie wiem czemu..?
$cena_dodatkow = $_POST['cena_dodatkow']; } else{ $cena_dodatkow = 0; } $numer_dodatku = $_POST['numer_dodatku']; } $nazwa_dodatku = $_POST['nazwa_dodatku']; } } } }
Mysle ze problem jest banalny a rozwiazanie bardzo latwe bo gubie sie wlasnie na takich prostych rzeczach no ale coz. Dlatego pytam was profesjonalistow, gdzie popelniam blad?