Witaj na forum.
Bardzo prosto to się robi.
Najpierw tworzymy formularz:
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
// tutaj jakieś inputy - może być text, select co sobie życzysz, no i submit
Dane 1 :
<input type="text" name="dane2">Dane 2 :
<input type="text" name="dane1"><input type="submit" name="submit" value="Wyślij">
Jeśli jesteś początkujący to pewnie nie wiesz co daje to:
echo $_SERVER["PHP_SELF"];
echo jak pewnie wiesz, służy do wyświetlana tekstu, a $_SERVER["PHP_SELF"] zawiera w sobie nazwę skryptu więc nie trzeba manualnie wstawiać jego nazwy - php zrobi to za Ciebie. Jeśli nadal nie rozumiesz jak to działa - poszukaj na googlu, lub sam pobaw się tym.
Dalej trzeba napisać kod w php:
<?php
if(!empty($_POST["submit"])) {
$dane1 = $_POST["dane1"];
$dane2 = $_POST["dane2"];
}
?>
W ten sposób dostajesz dane. Chcesz zrobić przez to zapytanie SQL? Podaj przykład tego zapytania - jakich danych potrzebujesz do jego sporządzenia
Muszę znać nazwę tabeli oraz nazwy kolumn i ich wartości żeby dalej Ci pomóc.
Oto przykład tworzenia samego selecta na podstawie wiadomości z bazy (wcześniej trzeba dodać łączenie z bazą)
<?php
$sql = "SELECT id, name, category from nazwatabeli order by id";
echo '<option value="' . $row['id']) . '">' . $row['name'] . '</option>'; }
?>