W niej tabele firmy:
id_firmy
nazwa
adres
id_kategori
druga tabele kategoria:
id_kategori
nazwa
id_podkategori
trzecią tabele podkategorie
id_podkategori
nazwa
Jak wyswietlac w formularzu nazwy kategori do wyboru z tabeli kategorie
oraz jesli jest podkategoria to nazwe podkategori do wyboru?
Najlepiej jeśli to by był chekbox poniewaz jedna firma moze nalezec do wielu kategori i to samo jesli chodzi o podkategorie
Jeszcze pytanie odnosnie zapisywania kategori przez formularz, otóż chcę to robić tym kodem:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="pl" /> <title>"FIRMY" - rezultat wstawiania nowej kategori</title> </head> <body> <h1>"Firmy" - rezultat wstawiania nowej kategori </h1> <?php // utworzenie krótkich nazw zmiennych $nazwa=$_POST['nazwa']; if (!$nazwa ) { echo "Nie podano wszystkich potrzebnych danych.<br />" ."Wróć do poprzedniej strony i spróbuj ponownie."; exit; } } $db = @new mysqli('localhost', 'root', '', 'firmy' ); if (mysqli_connect_errno() === 0){ } $zapytanie = "INSERT INTO kategorie (`nazwa`) values ( '$nazwa')"; $wynik = $db->query($zapytanie); if ($wynik) { } else { } $db->close(); ?> </body> </html>
lecz niestety nie zapisuje dlaczego?