<?php
session_start();
$con = mysqli_connect("localhost", "mpp", "", "Guitarproject");
?>
<!DOCTYPE html>
<html lang=pl dir="ltr">
<body>
<form name="frmdropdown" method="post" action="index.php">
<center>
<h2 align="center">Usługi</h2>
<strong> Wybierz usługę : </strong>
<select name="usluga">
<option value=""> Wybierz usługę </option>
<?php
$query = "SELECT rodzaj FROM uslugi ORDER BY rodzaj ASC";
$dd_res = mysqli_query($con, $query);
while($r = mysqli_fetch_row($dd_res))
{
echo "<option value='$r[0]'> $r[0] </option>";
}
?>
</select>
<input type="submit" name="find" value="Dodaj"/>
<br><br>
<table>
<tr align="center" >
<th>Id </th>
<th>Rodzaj </th>
<th>Opis </th>
<th>Wartość </th>
</tr>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST")
{
$des=$_POST["usluga"];
if($des=="") // if ALL is selected in Dropdown box
{
$res=mysqli_query($con, "SELECT * FROM uslugi");
}
else
{
$res=mysqli_query($con, "SELECT * FROM uslugi WHERE rodzaj='".$des."'");
}
echo "<tr><td></td></tr>";
while($r=mysqli_fetch_row($res))
{
echo "<tr>";
echo "<td align='center'>$r[0]</td>";
echo "<td width='200'>$r[1]</td>";
echo "<td width='200'>$r[2]</td>";
echo "<td align='center' width='250'> $r[3]</td>";
echo "</tr>";
}
}
?>
</table>
</center>
</form>
</body>
</html>
Mam taki kod w którym z bazy MySQL z dropdown list dodaje rekord do tabeli i to dobrze działa ale do tabeli można dodać tylko jeden rekord bo przy kolejnym kliknięciu w Dodaj poprzedni rekord jest podmieniany a chciałbym żeby dodawał się kolejny na zasadzie dodawania usług do koszyka. Czy to się da przerobić żeby robił append czy trzeba js do tego?