Jestem nowym członkiem StackOverflow i chociaż używam strony od dłuższego czasu, to po raz pierwszy zamieszczam pytanie, w nadziei, że ktoś będzie w stanie pomóc mnie. Zacznę od stwierdzenia, że moja znajomość PHP i MySQL jest podstawowa, ale to, co próbuję zrobić, nie jest moim zdaniem zbyt skomplikowana, więc mam nadzieję, że nie będę o nic pytać. Zrobiłem wiele wcześniejszych badań, ale nie mogłem znaleźć właściwej odpowiedzi.Filtrowanie wyników mysql poprzez wybranie rozwijanej listy
W skrócie, jest to, co usiłuję zrobić:
Mam formularza HTML, który po złożeniu zapisuje dane do bazy danych, a następnie publikuje tabelę na osobnej stronie html. Przy każdym pomyślnym złożeniu nowa tabela zostaje wygenerowana i opublikowana, a stara zostaje zepchnięta pod spód. To wszystko działa dobrze, a także zaimplementowałem podział na strony, tak że na jednej stronie widocznych jest tylko 5 tabel.
To, co chciałbym móc zrobić, to umożliwić użytkownikom WYŁĄCZNIE wyświetlanie/wyświetlanie wyników (tabel) w oparciu o określone kryteria, w tym przypadku "ocena", poprzez wybranie oceny z rozwijanego menu strona, na której publikowane są tabele. Ocena jest jednym z pól w moim formularzu, który jest przesyłany do bazy danych, a następnie publikowany w jednym z wierszy tabeli.
Poniżej znajduje się kod publikujący tabele. Z góry dziękuje za twoją pomoc!
<?php
include('dbconnect.php');
mysql_select_db("vtracker", $con);
$result = mysql_query("SELECT * FROM userdata");
$age = "Age:";
$rating = "Rating:";
$country = "From:";
$name = "Name:";
while($row = mysql_fetch_array($result))
{
echo "<table id='mft_table' cellspacing='0'>";
echo "<tbody>";
echo "<tr>";
echo "<td class='row1'>" .$name . " " . $row['personsname'] . "</td>";
echo "<td rowspan='4'>";
echo "<div class='mft_column'>" . $row['mft'] . "</div>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class='row2'>" . $country . " " . $row['nationality'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class='row3'>" . $age . " " . $row['personsage'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class='row4'>" . $rating . " " . $row['rating'] . "</td>";
echo "</tr>";
echo "</tbody>";
echo "<br>";
echo "</table>";
}
?>
dziękuję, wszystko działa dobrze, mam włączone udzielone porady. Dziękuję wszystkim za wzięcie udziału w konkursie. – Zeus