<?php { $query = "SELECT id FROM users WHERE username LIKE '".$_SESSION['username']."'"; $result = mysqli_query($con,$query); $user = mysqli_fetch_array($result); { $query = "INSERT into `rezerwacje` (bilet_id, user_id, ilosc, data) VALUES ('0', '".$user['id']."', '".$_POST['ilosc_0']."', '".$_POST['data_0']."')"; mysqli_query($con,$query); } { $query = "INSERT into `rezerwacje` (bilet_id, user_id, ilosc, data) VALUES ('1', '".$user['id']."', '".$_POST['ilosc_1']."', '".$_POST['data_1']."')"; mysqli_query($con,$query); } } echo " <form method='post'> <table border='1' align='center'> <tr> <th>Numer biletu</th> <th>Godziny</th> <th>Cena</th> <th>Ilość</th> <th>Data</th> </tr> "; $query = mysqli_query($con, "SELECT * FROM bilety"); while ($row = mysqli_fetch_array($query)) { } echo "</table> <input type='submit' name='submit' value='Zamów' /> </form>"; ?>
kod wygląda tak, a struktura bazy:
-- -- Struktura tabeli dla tabeli `bilety` -- CREATE TABLE `bilety` ( `id_biletu` int(11) NOT NULL, `godziny` varchar(20) NOT NULL, `cena` varchar(20) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Zrzut danych tabeli `bilety` -- INSERT INTO `bilety` (`id_biletu`, `godziny`, `cena`) VALUES (0, 'Od 13:00 - 19:00', '50 zł'), (1, 'Od 09:00 - 14: 00', '40 zł'), (2, 'Od 15:00 - 19:00', '40 zł'), (3, 'Całodniowa', '70zł'); -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `rezerwacje` -- CREATE TABLE `rezerwacje` ( `id` int(11) NOT NULL, `user_id` int(11) NOT NULL, `bilet_id` int(11) NOT NULL, `ilosc` int(11) NOT NULL, `data` varchar(20) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Struktura tabeli dla tabeli `users` -- CREATE TABLE `users` ( `id` int(11) NOT NULL, `username` varchar(50) NOT NULL, `email` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `trn_date` datetime NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Indeksy dla zrzutów tabel -- -- -- Indexes for table `bilety` -- ALTER TABLE `bilety` ADD PRIMARY KEY (`id_biletu`); -- -- Indexes for table `rezerwacje` -- ALTER TABLE `rezerwacje` ADD PRIMARY KEY (`id`); -- -- Indexes for table `users` -- ALTER TABLE `users` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT dla tabeli `users` -- ALTER TABLE `users` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; COMMIT;
problem mam taki, że nie dodaje rekordów do tabeli rezerwacje