Sortowanie według nazwy i daty działa według loginu już nie i nie bardzo wiem dlaczego.
<?PHP
require_once "polacz.php";
$polaczenie = new mysqli($host, $b_user, $b_password, $b_name);
if ($polaczenie->connect_errno!=0) {
echo "Error: ".$polaczenie->connect_errno."Opis: ".$polaczenie->connect_error;
}
$result = $polaczenie->query("SELECT users.login,albumy.tytul,albumy.data,albumy.id,albumy.id_users,images.id_albumu,count(images.id) as ile FROM (albumy
left join images on albumy.id=images.id_albumu)
left JOIN users on albumy.id_users=users.id
GROUP by albumy.id HAVING ile>0");
if (isset($_POST['nazwa_zdjecia'])) {
$result = $polaczenie->query("SELECT * FROM albumy ORDER BY tytul ASC");
} else if (isset($_POST['data_dodania'])) {
$result = $polaczenie->query("SELECT * FROM albumy ORDER BY data DESC");
} else if (isset($_POST['user'])) {
$result = $polaczenie->query("SELECT * FROM albumy, users WHERE albumy.id_users = users.id ORDER BY users.login");
}
while($row=$result->fetch_assoc()){
$o .= ' <div class="album"> <a href="album.php?id'.$row['id'].'"> <img src="img/'.$row['id'].'" height="180px" width="180px" title="Nazwa: '.$row['tytul'].' Autor: '.$row['login'].' Data: '.$row['data'].'" > </div>';
}
?>