<?php
include_once 'db.php'
connect_db(); 

// TINGIMUSLAUSE - andmete sisestamine, kustutamine ja vaatamine
if (isset($_POST['action']) && $_POST['action'] == 'add') {
    
    
// kui andmed on vormi sisestatud, siis lisame andmebaasi 
    
if (isset($_POST['isiku_id']) && strlen($_POST['isiku_id'])>&& isset($_POST['raamatu_id']) && strlen($_POST['raamatu_id'])>0
    {  
    
$result mysql_query('INSERT INTO laenutused SET isiku_id="'.$_POST['isiku_id'].'", raamatu_id="'.$_POST['raamatu_id'].'", aeg=NOW()');  
    
header('Location: laenutused.php');
    exit;
    }  
    
// lisamise lõpp
    
    // kui on valitud op=del, siis kustutame vastava kirje 
} elseif (isset($_GET['op']) && $_GET['op']=='del') {
    
$result1 mysql_query('DELETE FROM laenutused WHERE id="'.$_GET['id'].'"'); 
    
header('Location: laenutused.php');
    exit;
    
// kustutamise lõpp
    
    // laenutuste nimekirja moodustamine ja salvestamine massiivi
} else {
        
$laenutused = array();  //laenutuste massiiv
        
$laenutatudraamatud =array();  // laenutatud raamatute massiiv
        
$result2 mysql_query('SELECT *, TIMESTAMPDIFF(DAY, aeg, NOW()) as kestus FROM laenutused ORDER BY aeg ASC'); 
        while (
$rows mysql_fetch_assoc($result2)) 
        {  
        
$laenutatudraamatud[] = $rows['raamatu_id'];
            
            
// pealkirja saamine raamatutabelist
            
$result3 mysql_query('SELECT * FROM raamatutabel WHERE id="'.$rows['raamatu_id'].'"');
            while(
$rows3 mysql_fetch_assoc($result3))
            {
                
$pealkiri=$rows3['pealkiri'];
            }

            
// isikunime saamine isikute tabelist
            
$result4 mysql_query('SELECT * FROM isikud WHERE id="'.$rows['isiku_id'].'"');
            while(
$rows4 mysql_fetch_assoc($result4))
            {
                
$perenimi=$rows4['perenimi'];
            }
            
// laenutuse andmete salvestamine massiivi
            
$laenutused[]=array('id'=>$rows['id'],'perenimi'=>$perenimi,'pealkiri'=>$pealkiri,'aeg'=>$rows['aeg'], 'kestus'=>$rows['kestus']);  
        } 
    
        
// isikute nimekirja moodustamine ripploendi jaoks
        
$isikud =array();
        
$result=mysql_query('SELECT * FROM isikud ORDER BY perenimi ASC');

        while (
$rows mysql_fetch_assoc($result))
        {
            
$isikud[$rows['id']] = $rows['perenimi'];
        }

        
// vabade raamatute nimekirja moodustamine ripploendi jaoks
        
$vabadraamatud = array();
        if (
count($laenutatudraamatud)>0)
        {
        
$result =mysql_query('SELECT * FROM raamatutabel WHERE id NOT IN ('.implode(','$laenutatudraamatud).') ORDER BY pealkiri ASC');
        }
        else
        {
        
$result =mysql_query('SELECT * FROM raamatutabel ORDER BY pealkiri ASC');
        }
        while (
$rows mysql_fetch_assoc($result))
        {
            
$vabadraamatud[$rows['id']] = $rows['pealkiri'];
        }
}
// ELSE lõpp
?>

<!-- Põhiprogrammi algus -->

<HTML> 
<HEAD> 
<TITLE>Laenutuste haldus</TITLE> 
</HEAD> 
<BODY> 

<!-- Menüü -->
<a href="laenutused.php">Laenutused</a> | <a href="raamatud.php">Raamatute haldus</a> | <a href="isikud.php">Isikute haldus</a>
<hr>
<?php

// laenutuste kuvamine
if (count($laenutused) > 0) {
    echo 
'<TABLE border="1">';  
        echo 
'<TR>';  
        echo 
'<TH>Raamatu pealkiri</TH>';  
        echo 
'<TH>Laenutaja perenimi</TH>';  
        echo 
'<TH>Laenutamise aeg</TH>';  
        echo 
'<TH>Läbitud aeg (päevades)</TH>';  
        echo 
'<TH>Tagastamine</TH>';  
        echo 
'</TR>';  
    foreach (
$laenutused as $laenutus) {    
        echo 
'<TR>';  
        echo 
'<TD>'.$laenutus['pealkiri'].'</TD>';  
        echo 
'<TD>'.$laenutus['perenimi'].'</TD>';  
        echo 
'<TD>'.$laenutus['aeg'].'</TD>';  
        echo 
'<TD align="center">'.$laenutus['kestus'].'</TD>';  
        echo 
'<TD><A HREF="laenutused.php?op=del&id='.$laenutus['id'].'">Kustuta</A></TD>';  
        echo 
'</TR>';  
    }  
    echo 
'</TABLE>';  
}

?>
<H3>Laenutuse lisamine andmebaasi</H3> 
<!-- vorm andmete lisamiseks --> 

<FORM action="" method="POST">  
<!-- ripploend klientide nimedega --> 
Isik:
<SELECT name="isiku_id">
<?php
foreach ($isikud as $id=>$perenimi)
{
echo 
'<OPTION VALUE="'.$id.'">'.$perenimi.'</OPTION>';
}
?>
</SELECT>

<!-- ripploend vabade raamatutega --> 
Raamat:
<SELECT name="raamatu_id">
<?php
foreach ($vabadraamatud as $id=>$pealkiri)
{
echo 
'<OPTION VALUE="'.$id.'">'.$pealkiri.'</OPTION>';
}
?>

</SELECT>

<INPUT type="hidden" name="action" value="add">
<INPUT type="submit" value="Salvesta">  
</FORM> 

</BODY> 
</HTML>