Witam,
Chciałbym stworzyć formularz, który na podstawie wybranego selecta, będzie mi wyświetlał inaczej posortowane rekordy. Stworzyłem prosty formularz:
<form action="index.php" method="get">
<select>
<option name="Sortuj ASC" action="get">Sortuj ASC</option>
<option name="Sortuj DESC" action="get">Sortuj DESC</option>
</select>
<input type="submit" name="submit" value="Zastosuj">
</form>
oraz skrypt:
<?php
require_once 'connect.php';
try
{
$pdo = new PDO($pol, $user, $pass);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
if(isset($_GET['Sortuj ASC']))
{
$stmt = $pdo->query('SELECT idusers, login, email, password, date FROM users ORDER BY idusers ASC');
echo '<ul>';
foreach($stmt as $row)
{
echo '<li>'.$row['idusers'].': '.$row['login'].': '.$row['email'].': '.$row['password'].': '.$row['date'].'</li>';
}
$stmt->closeCursor();
echo '</ul>';
}
else if(isset($_GET['Sortuj DESC']))
{
$stmt = $pdo->query('SELECT idusers, login, email, password, date FROM users ORDER BY idusers DESC');
echo '<ul>';
foreach($stmt as $row)
{
echo '<li>'.$row['idusers'].': '.$row['login'].': '.$row['email'].': '.$row['password'].': '.$row['date'].'</li>';
}
$stmt->closeCursor();
echo '</ul>';
}
}
catch(PDOException $e)
{
echo 'Połączenie nie mogło zostać utworzone: ' . $e->getMessage();
}
?>
Niestety przeglądarka nic nie zwraca. Znacie może jakiś przykład jak to zrobić?