$wynik = mysqli_query($polaczenie,"SELECT id_s, nazwa_szkod, kod FROM szkodliwe "); $szkodliwe='<select >'; while ($row = mysqli_fetch_assoc($wynik)) { $szkodliwe.=' <option id="'. $row['id_s'] .'" value="' . $row['id_s'] . '"> '.$row['id_s'].' - '.$row['nazwa_szkod'].' - '.$row['kod'].' </option>'; } $szkodliwe.='</select>';
zapis do bazy:
$ins = mysqli_query($polaczenie,"INSERT INTO wyjazdy ( data_wyj , idsam , id_s , czas, nazwa_szkod, kod ) VALUES ( '$data_wyj' , '$idsam' , '$id_s' , '$czas' , ‘$nazwa_szkod’ , ‘$kod’ ) ") or die(mysqli_error($polaczenie));
formularz (fragment)
...i ten kod działa poprawnie.
Zależy mi aby z tego selecta wyciągnąć ”nazwa_szkod” oraz ”kod” i tez zapisać do bazy w osobnych kolumnach.
Próby przypisania i zapisania zmiennych $nazwa_szkod=$row[‘nazwa_szkod’]; oraz $kod=$row[‘kod’]; nic nie dają (brak błędów kolumny puste)
Próbowałem wsadzić te zmienne do while { $nazwa_szkod=$row[‘nazwa_szkod’]; }
i wtedy zapisuje mi do bazy ostatnią pozycję z tabeli ”szkodliwe” a nie wybraną z selecta.
Jak zmusić skrypt aby pobrał te 2 dodatkowe zmienne i zapisał do bazy
...proszę o pomoc bo zaczynam już sam gadać do swojego lapka

