$moreproducers .= '<option value="'. $row0["ARTNR"] .','. $row0["CENA"] .','. $row0["ILOSC"] .'">' . $row10["MARKA"] .'</option>';
Następnie używam funkcji explode i rozdzielam wartości separatorem, w tym przypadku ','.
Następnie wyświetlam select:
echo '<form action="" method="POST"> <select name="moreartnr" onchange="this.form.submit()">';
Po wszystkim pobieram rozdzielam i przypisuje do zmiennej.
$moreartnr = $_POST['moreartnr']; if($moreartnr) { $artnr = $moreartnr[0]; $cena = $moreartnr[1]; $ilosc = $moreartnr[2]; }
Tutaj wkrada się błąd. Gdy wyświetlam tablicę wszystkie dane są ok, jednak gdy przypiszę je do zmiennych to otrzymuję niejasne wyniki.
Array ( [0] => 1033 [1] => 89 [2] => 70 )
a zmienne wyświetlają:
1
0
3
Pewnie robię jakiś głupi błąd.
Z góry dziękuję za pomoc,
pozdrawiam.