<?php
if(isset($_POST['submit'])) {
$query = "SELECT id FROM users WHERE username LIKE '".$_SESSION['username']."'";
$result = mysqli_query($con,$query);
$user = mysqli_fetch_array($result);
if(!empty($_POST['ilosc_0']) && !empty($_POST['data_0'])) {
$query = "INSERT into `rezerwacje` (bilet_id, user_id, ilosc, data) VALUES ('0', '".$user['id']."', '".$_POST['ilosc_0']."', '".$_POST['data_0']."')";
mysqli_query($con,$query);
}
if(!empty($_POST['ilosc_1']) && !empty($_POST['data_1'])) {
$query = "INSERT into `rezerwacje` (bilet_id, user_id, ilosc, data) VALUES ('1', '".$user['id']."', '".$_POST['ilosc_1']."', '".$_POST['data_1']."')";
mysqli_query($con,$query);
}
}
<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 "<td>".$row['id_biletu']."</td>"; echo "<td>".$row['godziny']."</td>"; echo "<td>".$row['cena']."</td>"; echo "<td><input type='text' size='5' name='ilosc_".$row['id_biletu']."' /></td>"; echo "<td><input type='text' name='data_".$row['id_biletu']."' /></td>"; }
<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