<?php

if(!isSet($_GET["imie"]) || !isSet($_GET["nazwisko"])){
  die("error\nNieprawidłowe wywołanie skryptu.");
}

$imie = $_GET["imie"];
$nazwisko = $_GET["nazwisko"];

if($imie == "" && $nazwisko == ""){
  die("error\nPrzynajmniej jedno pole musi być wypełnione.");
}

if (!$db_lnk = sqlite_open("./baza.sqlite", 0666, $msg)){
  die("error\nBrak połączenia z bazą danych.");
}

if($imie == ''){
  $cond = "NAZWISKO = '$nazwisko'";
}
else if($nazwisko == ''){
  $cond = "IMIE = '$imie'";
}
else{
  $cond = "IMIE = '$imie' AND NAZWISKO = '$nazwisko'";
}

$query = "SELECT ksiazki.id, tytul, imie, nazwisko ";
$query .= "FROM ksiazki, autorzy ";
$query .= "WHERE ksiazki.autor_id = autorzy.id AND ";
$query .= $cond;

if(!$result = sqlite_query($db_lnk, $query)){
  die("error\nBłąd skryptu. Nieprawidłowe zapytanie.");
}
?>

<table border="0">
<tr style="font-weight:bold;">
<td>Id</td><td>Tytuł</td><td>Autor</td>
</tr>

<?php
while($row = sqlite_fetch_array($result)){
  echo "<tr><td>$row[0]</td>";
  echo "<td>$row[1]</td>";
  echo "<td>$row[2] $row[3]</td></tr>";
}
?>

</table>