Gdy wchodzę na stronę chce aby wyświetlone zostały wszystkie wyniki z bazy danych, a poniżej wyświetlony jest formularz do filtrowania wyników. Jak zrobić aby gdy nie jest ustawiona zmienna ( bo nie użyto formularza) wyświetliło wszystkie wyniki, a gdy się ustawi to tylko wybrane? Próbowałem tak:
<?php
session_start();
if(!isset($_SESSION['zalogowany']))
{
header ('Location: index.php');
}
if($_SESSION['admin']==0)
{
header ('Location: tankowania.php');
}
?>
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8">
<title>VS Stats</title>
<link rel="Stylesheet" type="text/css" href="style.css">
</head>
<body><center>
<?php
include('menu.php');
?></center>
<div id="all">
<div id="op3">
<table width="100%">
<tr>
<td width="20%">
Numer tankowania
</td>
<td width="20%">
Ilość zatankowanego paliwa
</td>
<td width="20%">
Cena zatankowanego paliwa
</td>
<td width="20%">
Kierowca
</td>
<td>
Data
</td>
</tr>
</table><hr>
<?php
$user=$_GET['user'];
require_once "dbinfo.php";
$connect = mysqli_connect($host, $db_user, $db_password, $db_name);
if(mysqli_connect_errno())
{
echo "wystopil bald polanczenia z baza";
}
else
{
if(!isset($user))
{
$szukaj="";
}
else
{
$szukaj="where user='$user'";
}
$wynik= "SELECT * FROM fl_record '$szukaj'";
$wynik= mysqli_query($connect, $wynik)
or die('Błąd zapytania');
while($r= mysqli_fetch_assoc($wynik))
{
echo '
<table width="100%">
<tr>
<td width="20%">
'.$r['id_t'].'
</td>
<td width="20%">
'.$r['ilosc'].'
</td>
<td width="20%">
'.$r['cena'].'
</td>
<td width="20%">
'.$r['user'].'
</td>
<td>
'.$r['data'];
if($_SESSION['admin']==1)
{
echo
' | <a href="delrecord.php?id='.$r['id_t'].'"><img src="images/del.png"></a>';
};
echo '
</td>
</tr>
</table><hr>';
};
};
$ilosc=mysqli_fetch_assoc(mysqli_query($connect, "SELECT sum(ilosc) FROM fl_record WHERE user='$user'"));
$cena=mysqli_fetch_assoc(mysqli_query($connect, "SELECT sum(cena) FROM fl_record WHERE user='$user'"));
echo '</div>
<div id="wyszukaj">
<table width="100%">
<tr>
<td width="50%">Tankowania kierowcy:
<form method="get" action="tankowania[admin].php">
<input type="text" name="user">
<input type="submit" value="Wyszukaj">
</form>
</td>
<td width="25%">
Suma zatankowanego paliwa:<br>'.$ilosc['sum(ilosc)'].' l
</td>
<td width="25%">
Łączny koszt zatankowanego paliwa:<br>'.$cena['sum(cena)'].'
€</td>
</tr>
</table>';
mysqli_close($connect);
?>
</div>
</div>
<?php
include('footer.php');
?>
</body>
</html>