Advertisement
Guest User

Untitled

a guest
Jan 5th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 30.18 KB | None | 0 0
  1. <script>
  2.     function OdjaviMe(){
  3.         window.location.replace('odjava.php');
  4.     }
  5. </script>
  6.  
  7. <?php
  8.     require_once "dbconnect.php";
  9.     session_start();
  10.     $_SESSION["current_page"] = $_SERVER['REQUEST_URI'];
  11.  
  12.     $username = $_GET['username'];
  13.     $password = $_GET['password'];
  14.  
  15.     $info ="select *from admin where username = '$username' and password = '$password'";
  16.     $run = mysqli_query($conn, $info);
  17.     $result = $run or die ("Failed to query database". mysqli_error($conn));
  18.  
  19.     $row = mysqli_fetch_array($result);
  20.  
  21.     if ($row['username'] == $username && $row['password'] == $password && ("" !== $username || "" !== $password) ) {
  22.         echo "Dobrodošao admine";
  23.     } else {
  24.         echo "Pogresna lozinka ili username!";
  25.     exit;
  26.     }
  27.  
  28.     if(isset($_POST["obavijest"])) {
  29.         $grad = $_POST['grad'];
  30.         $krvna_grupa = $_POST['kgrupa'];
  31.         $tekst = $_POST['tekst'];
  32.  
  33.         $datum = date('Y-m-d');
  34.         $status = 0;
  35.  
  36.         $sql = "SELECT * from donor where krvna_grupa_don = '$krvna_grupa' and prebivaliste = '$grad' and '$krvna_grupa'!=='0' and '$grad'!== '0'";
  37.         $run = mysqli_query($conn, $sql);
  38.         $result = $run or die ("Failed to query database". mysqli_error($conn));
  39.  
  40.         while ($row = mysqli_fetch_array($run)) {
  41.             $OIB = $row['OIB_donora'];
  42.             $sqll = "INSERT INTO obavijest VALUES ('$OIB', '$tekst', '$datum', '$status')";
  43.             $runn = mysqli_query($conn, $sqll);
  44.             $resultt = $run or die ("Failed to query database". mysqli_error($conn));
  45.         }
  46.     }
  47.  
  48.     if(isset($_POST['submit_event'])){
  49.         $idlokacija = $_POST['idlokacija'];
  50.         $grad = $_POST['grad'];
  51.         $adresa_lokacije = $_POST['adresa_lokacije'];
  52.         $postanskibr = $_POST['postanski_broj'];
  53.         $datum_dogadaja= date('Y-m-d',strtotime($_POST['datum_dogadaja']));
  54.         $sql = "INSERT INTO lokacija VALUES ('$idlokacija', '$grad', '$adresa_lokacije', '$postanskibr', '$postanskibr', '$datum_dogadaja')";
  55.         $run = mysqli_query($conn, $sql);
  56.         $result = $run or die ("Failed to query database". mysqli_error($conn));
  57.     }
  58.     if(isset($_POST['delete_event'])){
  59.         $id = $_POST['lokacije'];
  60.         //echo $id;
  61.         $sql = "DELETE FROM lokacija WHERE idlokacija='$id'";
  62.         $run = mysqli_query($conn, $sql);
  63.         $result = $run or die ("Failed to query database". mysqli_error($conn));
  64.     }
  65.     if(isset($_POST['prihvati'])){
  66.         if(!empty($_POST['check_list'])){
  67.             foreach($_POST['check_list'] as $id) {
  68.                 $sql = "SELECT krvna_grupa_zaht, kolicina_krvi_zaht from zahtjev where idzahtjev = '$id'";
  69.                 $run = mysqli_query($conn, $sql);
  70.                 $result = $run or die ("Failed to query database". mysqli_error($conn));
  71.                 $row = mysqli_fetch_array($result);
  72.                 $krvna_gr = $row['krvna_grupa_zaht'];
  73.                 $kolicina_zahtjeva = $row['kolicina_krvi_zaht'];
  74.                 $sql2 = "SELECT *from zaliha where krvna_grupa = '$krvna_gr'";
  75.                 $run2 = mysqli_query($conn, $sql2);
  76.                 $result2 = $run2 or die ("Failed to query database". mysqli_error($conn));
  77.                 $row2 = mysqli_fetch_array($result2);
  78.                 $kolicina_zalihe = $row2['kolicina_grupe'];
  79.                 if($kolicina_zalihe >= $kolicina_zahtjeva){
  80.                     $prihvati_zahtjev = "UPDATE zaliha SET kolicina_grupe = kolicina_grupe - '$kolicina_zahtjeva' where krvna_grupa = '$krvna_gr'";
  81.                     $run = mysqli_query($conn, $prihvati_zahtjev);
  82.                     $result = $run or die ("Failed to query database". mysqli_error($conn));
  83.                     //postaviti odobreno na 1 u tablici zahtjeva
  84.                     $update_zahtjev = "UPDATE zahtjev SET odobreno = '1' WHERE idzahtjev = '$id'";
  85.                     $run = mysqli_query($conn, $update_zahtjev);
  86.                 }
  87.                 else{
  88.                     echo "Trenutno nema dovoljno krvi za ovaj zahtjev";
  89.                 }
  90.             }
  91.  
  92.         }
  93.     }
  94.     if(isset($_POST['odbij_zahtjev'])) {
  95.         if (!empty($_POST['check_list'])) {
  96.             foreach ($_POST['check_list'] as $id) {
  97.                 $sql = "UPDATE zahtjev SET odobreno = '-1' WHERE idzahtjev = '$id'";
  98.                 $run = mysqli_query($conn, $sql);
  99.                 $result = $run or die ("Failed to query database". mysqli_error($conn));
  100.             }
  101.         }
  102.     }
  103.     echo '
  104.        <html>
  105.            <div id="nav">
  106.               <a href="#content0" >Pregledaj evente&nbsp;</a>
  107.               <a href="#content1" >Dodaj event&nbsp;</a>
  108.               <a href="#content2">&nbsp;Izbrisi event&nbsp;</a>
  109.               <a href="#content3">&nbsp;Upravljaj donacijama(dodaj/odbij)&nbsp;</a>
  110.               <a href="#content4">&nbsp;Pregledaj trenutnu zalihu krvi&nbsp;</a>
  111.               <a href="#content5">&nbsp;Bolnički zahtjevi&nbsp;</a>
  112.               <a href="#content6">&nbsp;Uredi postavke donora&nbsp;</a>
  113.               <a href="#content7">&nbsp;Pošalji obavijest donorima&nbsp;</a>
  114.               <a href="#content8">&nbsp;Statistika&nbsp;</a>
  115.               <a href="" onclick="OdjaviMe();">&nbsp;Odjavi se&nbsp;</a>
  116.           </div>
  117.  
  118.           <div id="content0" class="toggle" style="display:none">';
  119.             echo '<br>Povijest događaja<br><br>';
  120.             $date = date("Ymd");
  121.             $query = "SELECT idlokacija, naziv_lokacije, datum_dogadaja FROM lokacija where datum_dogadaja < '$date'";
  122.             $run = mysqli_query($conn, $query);
  123.             echo "<form action='' method='POST'>
  124.                         <select name='lokacije'>";
  125.                                 while ($row = mysqli_fetch_array($run)) {
  126.                                     echo "<option value='" . $row['idlokacija'] ."'>" . $row['naziv_lokacije'] ."</option>";
  127.                                 }
  128.                                 echo  '<input type="submit" name="show_events" value="Pokazi donore"/>
  129.                           </select>
  130.                  </form>';
  131.                echo '</div>
  132.  
  133.           <div id="content00" class="toggle2" style="display:none">';
  134.                     if(isset($_POST['show_events'])){
  135.                         $id = $_POST['lokacije'];
  136.                         $sql = "SELECT * from lokacija where idlokacija = '$id'";
  137.                         $run = mysqli_query($conn, $sql);
  138.                         $row = mysqli_fetch_array($run);
  139.  
  140.                         echo 'Lokacija: '.$row['naziv_lokacije'].'<br>Datum: '.$row['datum_dogadaja'].'<br>Donori:<br><br>';
  141.  
  142.                         $sql = "SELECT ime_prezime_donora from donor where OIB_donora in (select OIB_donora_don from
  143.                                   moj_event where id_lokacije='$id' and prisutnost='1')";
  144.                         $run = mysqli_query($conn, $sql);
  145.                         $result = $run or die ("Failed to query database". mysqli_error($conn));
  146.                         while($row = mysqli_fetch_array($result)){
  147.                             echo $row['ime_prezime_donora'].'<br><br>';
  148.                         }
  149.                 }
  150.             echo'</div>
  151.           <div id="content1" class="toggle" style="display:none">
  152.               <form action="" method="POST">
  153.                   <br>Dodaj novi event:<br><br>
  154.                   idlokacije <input type="number" name="idlokacija"><br><br>
  155.                   Grad <input type="text" name="grad"><br><br>
  156.                   Naziv lokacije <input type="text" name="grad"> <br><br>
  157.                   Adresa <input type="text" name="adresa_lokacije"><br><br>
  158.                   Poštanski broj<input type="text" name="postanski_broj"><br><br>
  159.                   Datum<input type="date" name="datum_dogadaja"><br><br>
  160.                   <input type="submit" name="submit_event"><br><br>
  161.               </form>
  162.            </div>
  163.  
  164.            <div id="content2" class="toggle" style="display:none">';
  165.                 $query = "SELECT idlokacija, naziv_lokacije, datum_dogadaja FROM lokacija";
  166.                 $run = mysqli_query($conn, $query);
  167.                 echo"<br>Izbrisi neki event<br><br>";
  168.                 echo "<form action='' method='POST'>
  169.                         <select name='lokacije'>";
  170.                             while ($row = mysqli_fetch_array($run)) {
  171.                             echo "<option value='" . $row['idlokacija'] ."'>" . $row['naziv_lokacije'] ."</option>";
  172.                             }
  173.                             echo  '<input type="submit" name="delete_event" value="Izbrisi">';
  174.                            echo "</select>
  175.                         </form>";
  176.                 echo'</div>
  177.  
  178.            <div id="content3" class="toggle" style="display:none">
  179.               <p>Danas se može donirati na sljedećim lokacijama:</p>';
  180.                 $date = date("Ymd");
  181.                 $query = "SELECT idlokacija, naziv_lokacije, datum_dogadaja FROM lokacija where datum_dogadaja = '$date'";
  182.                 $run = mysqli_query($conn, $query);
  183.                 $result = $run or die ("Failed to query database". mysqli_error($conn));
  184.  
  185.                 echo "<form action='' method='POST'>
  186.                           <select name='lok'>";
  187.                             while ($row = mysqli_fetch_array($run)) {
  188.                                 echo "<option value='" . $row['idlokacija'] ."'>" . $row['naziv_lokacije'] ."</option>";
  189.                             }
  190.                             echo  '<input type="submit" name="show" value="Pokazi donore">';
  191.                             echo "</select>
  192.                         </form>";
  193.             echo '</div>
  194.           <div id="content30" class="toggle2"style="display:none">';
  195.                 if(isset($_POST['show'])){
  196.                     $id = $_POST['lok'];
  197.                     $sql = "SELECT OIB_donora, ime_prezime_donora from donor where OIB_donora in
  198.                           (SELECT OIB_donora_don from moj_event where id_lokacije='$id' and prisutnost='0')";
  199.                     $run = mysqli_query($conn, $sql);
  200.                     $result = $run or die ("Failed to query database". mysqli_error($conn));
  201.                     echo "<form action='' method='POST'>
  202.                               <br><br>
  203.                               <select name='donacija'>";
  204.                                     while ($row = mysqli_fetch_array($run)) {
  205.                                         echo "<option value='" . $row['OIB_donora'] ."'>" . $row['ime_prezime_donora'] ."</option>";
  206.                                     }
  207.  
  208.                                     echo  '<input type="hidden" value='.$id.' name="id_lokacije">
  209.                                          <input type="submit" name="doniraj" value="Dodaj donaciju">
  210.                                          <input type="submit" name="odbij" value="Odbij donaciju">';
  211.                                     echo "</select>
  212.                         </form>";
  213.                     //unset($_POST['show']);
  214.                 }
  215.             echo'</div>
  216.           <div id="content31" class="toggle2">';
  217.                     if(isset($_POST['odbij'])){
  218.                         $OIB = $_POST['donacija'];
  219.                         $id = $_POST['id_lokacije'];
  220.                         $sql = "UPDATE moj_event SET prisutnost = '-1' WHERE OIB_donora_don = '$OIB' and id_lokacije='$id' and prisutnost = '0'";
  221.                         $run = mysqli_query($conn, $sql);
  222.                         $result = $run or die ("Failed to query database". mysqli_error($conn));
  223.                     }
  224.                     if(isset($_POST['doniraj'])){
  225.                         $OIB = $_POST['donacija'];
  226.                         $id = $_POST['id_lokacije'];
  227.                         $sql = "SELECT *from donor where OIB_donora = '$OIB'";
  228.                         $run = mysqli_query($conn, $sql);
  229.                         $result = $run or die ("Failed to query database". mysqli_error($conn));
  230.                         $row = mysqli_fetch_array($result);
  231.  
  232.                         echo'<form action="" method="POST">
  233.                             <p>Dodaj novu donaciju</p>
  234.                             Ime i prezime donora <input type="text" value="'.$row['ime_prezime_donora'].'" ><br><br>
  235.                             OIB_donora <input type="text" name="OIB_don" value='.$row['OIB_donora'].'  ><br><br>
  236.                             Krvna grupa donora <input type="text" name="krvna_grupa_don" value='.$row['krvna_grupa_don'].' ><br><br>
  237.                             Količina krvi <input type="text" name="kol_krvi" step="0.01">
  238.                             <input type="hidden" name="id_lokacije" value='.$id.'>
  239.                             <input type="submit" name="unesi_donaciju">
  240.                           </form>';
  241.  
  242.                     }
  243.                     if(isset($_POST['unesi_donaciju'])){
  244.                         $OIB = $_POST['OIB_don'];
  245.                         $id = $_POST['id_lokacije'];
  246.                         $kol = $_POST['kol_krvi'];
  247.                         $grupa = $_POST['krvna_grupa_don'];
  248.  
  249.                         $sql = "INSERT into donacija (kolicina_krvi_donacije, krvna_grupa_zal, OIB_donora, idlokacija)
  250.                                        values ( '$kol', '$grupa', '$OIB', '$id')";
  251.                         $run = mysqli_query($conn, $sql);
  252.                         $result = $run or die ("Failed to query database". mysqli_error($conn));
  253.  
  254.                         $sql = "UPDATE donor SET br_donacija = br_donacija+1 where OIB_donora = '$OIB'";
  255.                         $run = mysqli_query($conn, $sql);
  256.                         $result = $run or die ("Failed to query database". mysqli_error($conn));
  257.  
  258.                         $sql = "UPDATE moj_event SET prisutnost = '1' WHERE OIB_donora_don = '$OIB' AND id_lokacije='$id'";
  259.                         $run = mysqli_query($conn, $sql);
  260.                         $result = $run or die ("Failed to query database". mysqli_error($conn));
  261.  
  262.                         $sql = "UPDATE zaliha set kolicina_grupe = kolicina_grupe + '$kol' where krvna_grupa = '$grupa'";
  263.                         $run = mysqli_query($conn, $sql);
  264.                         $result = $run or die ("Failed to query database". mysqli_error($conn));
  265.  
  266.                     }
  267.             echo '</div>
  268.            <div id="content4" class="toggle" style="display:none">';
  269.                 $zaliha_q = "SELECT * from zaliha";
  270.                 $run = mysqli_query($conn, $zaliha_q);
  271.                 $result = $run or die ("Failed to query database". mysqli_error($conn));
  272.                // $red = mysqli_fetch_array($result);
  273.                 while($red = mysqli_fetch_array($result)){
  274.                     echo $red['krvna_grupa'].' ' . $red['kolicina_grupe'].'<br><br>';
  275.                 }
  276.  
  277.              echo'</div>
  278.  
  279.           <div id="content5" class="toggle" style="display:none">Bolnički zahtjevi';
  280.                 $zahtjev_q = "SELECT  *from zahtjev, bolnica where zahtjev.odobreno = '0' and zahtjev.id_bolnica = bolnica.idbolnica ";
  281.                 $run = mysqli_query($conn, $zahtjev_q);
  282.                 $result = $run or die ("Failed to query database". mysqli_error($conn));
  283.  
  284.                 echo '<form action="" method="POST">
  285.                       <b><p style="color:red;">Novi zahtjevi za krvlju</p></b>
  286.                       <p>Bolnica&nbsp;&nbsp;Kolicina krvi&nbsp;&nbsp;Krvna grupa&nbsp;&nbsp;Datum zahtjevanja</p>';
  287.                         while($row = mysqli_fetch_array($result)){
  288.                             echo '<p>'.$row['naziv_bolnice'].' '.$row['kolicina_krvi_zaht'].'l '.$row['krvna_grupa_zaht'] .$row['datum_zahtjeva'].'<input type="checkbox" name="check_list[]" value='.$row['idzahtjev'].'></p>';
  289.                         }
  290.                         echo'<input type="submit" name="prihvati" value="Prihvati">
  291.                            <input type="submit" name="odbij_zahtjev" value="Odbij">
  292.                    </form>';
  293.             echo '</div>
  294.            
  295.            <div id="content6" class="toggle" style="display:none">
  296.            
  297.            <br>
  298.            <form method="post" action="">
  299.                <select id="id_donor" name="id_donor">
  300.                <option value="0">-Ime Prezime-(ID)-</option>';
  301.                     $preg_query = "select * from donor";
  302.                     $result = mysqli_query($conn, $preg_query);
  303.                     while($row = mysqli_fetch_assoc($result)) {
  304.                         $id = $row['OIB_donora'];
  305.                         $imeprez = $row['ime_prezime_donora'];
  306.                         echo '<option value='.$id.'>'.$imeprez. '-(' .$id.')</option>';
  307.                     }
  308.                 echo'</select> <br>        
  309.           <input type="submit" name="submit" value="Uredi donora">
  310.            </form></div><br>
  311.  
  312.             <div id="content60" class="toggle2" style="display:none">';
  313.                 if(isset($_POST['submit'])) {
  314.  
  315.                     $id_donor = $_POST['id_donor'];
  316.  
  317.                     $sql = "select * from donor where OIB_donora = '$id_donor'";
  318.                     $result = mysqli_query($conn, $sql);
  319.                     $row = mysqli_fetch_assoc($result);
  320.  
  321.                     echo '<form action="" method="POST">
  322.                            <br>Uredi postavke donora:<br><br>
  323.                            OIB <input type="text" name="id" value = "'.$id_donor.'" readonly><br><br>
  324.                            Ime i prezime <input type="text" name="imeprez" value = "' . $row['ime_prezime_donora'] . '"><br><br> <!--value "" kako bi ispisalo cijeli string (inace do razmaka)-->
  325.                            Krvna grupa
  326.                            <select id="krvna" name="krvna">
  327.                            <option value="' . $row['krvna_grupa_don'] . '">' . $row['krvna_grupa_don'] . '</option>';
  328.                     $krv = array('A+', 'A-', 'B+', 'B-', 'AB+', 'AB-', '0-', '0+');
  329.                     foreach ($krv as $value) {
  330.                         echo '<option value=' . $value . '>' . $value . '</option>';
  331.                     }
  332.  
  333.                     echo '</select><br><br>
  334.                            Datum rođenja <input type="date" name="datum" value=' . $row['datum_rodenja'] . '> <br><br>
  335.                            Prebivalište <input type="text" name="prebivaliste" value="' . $row['prebivaliste'] . '"><br><br>
  336.                            Poštanski broj<input type="number" name="postanski_broj" value="' . $row['postanski_broj'] . '"><br><br>
  337.                            Broj Mobitela<input type="number" name="mobitel" value="' . $row['broj_mobitela'] . '"><br><br>
  338.                            E-mail<input type="text" name="email" value="' . $row['mail_donora'] . '"><br><br>
  339.                            Spol<input type="text" name="spol" value="' . $row['spol'] . '"><br><br>
  340.                            Adresa<input type="text" name="adresa" value="' . $row['adresa_donora'] . '"><br><br>
  341.                            Username<input type="text" name="username" value="' . $row['username'] . '"><br><br>
  342.                            Password<input type="text" name="password" value="' . $row['password'] . '"><br><br>
  343.                            Broj donacija<input type="number" name="brdonacija" value="' . $row['br_donacija'] . '"><br><br>
  344.                            Slika profila<input type="text" name="profilna" value="' . $row['image'] . '"><br><br>
  345.                                  
  346.                            <input type="submit" name="updejtaj" value="Spremi promjene"><br><br>
  347.                        </form>';
  348.                 }if (isset($_POST['updejtaj'])) {
  349.                         $id_donor = $_POST['id'];
  350.                         $krvna_grupa_don = $_POST['krvna'];
  351.                         $ime_prezime_donora = $_POST['imeprez'];
  352.                         $datum_rodenja = $_POST['datum'];
  353.                         $prebivaliste = $row['prebivaliste'];
  354.                         $postanski_broj = $_POST['postanski_broj'];
  355.                         $brojmobitela = $_POST['mobitel'];
  356.                         $mail_donora = $_POST['email'];
  357.                         $spol = $_POST['spol'];
  358.                         $adresa_donora = $_POST['adresa'];
  359.                         $username = $_POST['username'];
  360.                         $password = $_POST['password'];
  361.                         $br_donacija = $_POST['brdonacija'];
  362.                         $image = $_POST['profilna'];
  363.  
  364.                         $update_query = "update donor set krvna_grupa_don = '$krvna_grupa_don',ime_prezime_donora ='$ime_prezime_donora', datum_rodenja = '$datum_rodenja',
  365.                    prebivaliste = '$prebivaliste', postanski_broj = '$postanski_broj',broj_mobitela = '$brojmobitela', mail_donora = '$mail_donora',
  366.                    spol = '$spol', adresa_donora = '$adresa_donora', username = '$username', password = '$password', br_donacija = '$br_donacija', image = '$image'
  367.                    where OIB_donora = '$id_donor'";
  368.  
  369.                         $update_run = mysqli_query($conn, $update_query);
  370.                     }
  371.  
  372.  
  373.                 echo'
  374.            </div>
  375.            
  376.            <div id="content7" class="toggle" style="display:none">
  377.                Pošalji obavijest:
  378.                
  379.                <form id = "obavijest">
  380.                <select id="kgrupa" name="kgrupa">
  381.                <option value="0">-krvna grupa-</option>';
  382.                     $krvna_grupa = array("A+", "A-", "B+", "B-", "AB+", "AB-", "0+", "0-");
  383.                     for ($i = 0; $i < 8; $i++) {
  384.                         echo '<option value='.$krvna_grupa[$i].'>-'.$krvna_grupa[$i].'-</option>';
  385.                     }
  386.  
  387.                 echo'</select>';
  388.  
  389.                 $query = "select * from lokacija group by grad";
  390.                 $run = mysqli_query($conn, $query);
  391.                 $result = $run or die ("Failed to query database". mysqli_error($conn));
  392.  
  393.                 echo'<select name="grad" id ="grad">
  394.                    <option value="0">-grad-</option>';
  395.                             while ($row = mysqli_fetch_array($run)) {
  396.                                 echo '<option value='.$row['grad'].'>'.$row['grad'].'</option>';
  397.                             }
  398.                             echo '</select>
  399.               <br><textarea name="tekst" id="tekst" form="obavijest"></textarea><br>
  400.               <input type="submit" name="obavijest" value="Posalji obavijest">
  401.               </form>
  402.            </div>
  403.            
  404.            <div id="content8" class="toggle" style="display:none">';
  405.  
  406.             $sql = "select id_lokacije from moj_event group by id_lokacije";
  407.             $result = mysqli_query($conn, $sql);
  408.             $num_events = mysqli_num_rows($result);
  409.  
  410.             $sql = "select OIB_donora_don from moj_event where prisutnost = 1";
  411.             $result = mysqli_query($conn, $sql);
  412.             $num_pdonation = mysqli_num_rows($result);
  413.  
  414.             $sql = "select OIB_donora_don from moj_event where prisutnost = -1";
  415.             $result = mysqli_query($conn, $sql);
  416.             $num_odonation = mysqli_num_rows($result);
  417.  
  418.             $sql = "select * from moj_event join donor on (OIB_donora = OIB_donora_don) where prisutnost = 1 group by krvna_grupa_don  order by krvna_grupa_don desc limit 1";
  419.             $result = mysqli_query($conn, $sql);
  420.             $row = mysqli_fetch_assoc($result);
  421.             $naj_krvnag = $row['krvna_grupa_don'];
  422.  
  423.                 echo'Generalna statistika:
  424.                        <table border="1">
  425.                          <tr>
  426.                            <th>Održani eventi</th>
  427.                            <td>'.$num_events.'</td>
  428.                          </tr>
  429.                          <tr>
  430.                            <th>Prikupljene donacije</th>
  431.                            <td>'.$num_pdonation.'</td>
  432.                          </tr>
  433.                          <tr>
  434.                            <th>Odbijene donacije</th>
  435.                            <td>'.$num_odonation.'</td>
  436.                          </tr>
  437.                          <tr>
  438.                            <th>Najviše je prikupljeno krvne grupe:</th>
  439.                            <td>'.$naj_krvnag.'</td>
  440.                          </tr>
  441.                        </table>
  442.            
  443.            <br>
  444.            <form method="post" action=""">
  445.            
  446.                
  447.                <select id="mjesec" name="mjesec">
  448.                <option value="0">-odaberi mjesec-</option>';
  449.                     $mjesec = 1;
  450.                     $mjesec_array = array("siječanj", "veljača", "ožujak", "travanj", "svibanj", "lipanj", "srpanj", "kolovoz", "rujan", "listopad", "studeni", "prosinac");
  451.                     for ($i = 0; $i < 12; $i++) {
  452.                         echo '<option value='.$mjesec.'>-'.$mjesec_array[$i].'-</option>';
  453.                         $mjesec++;
  454.                     }
  455.  
  456.                 echo'</select> <br>
  457.                
  458.                <select id="godina" name="godina">
  459.                <option value="0">-odaberi godinu-</option>';
  460.  
  461.                 $now = new \DateTime('now');
  462.                 $years = $now->format('Y')-4;
  463.                 for ($i = 0; $i < 5; $i++) {
  464.                     echo '<option value='.$years.'>-'.$years.'.godina-</option>';
  465.                     $years++;
  466.                 }
  467.                 echo '</select> <br>
  468.            <input type="submit" name="prikazi" value="prikazi">
  469.            </form></div><br>
  470.  
  471.             <div id="content80" class="toggle2" style="display:none">';
  472.                 if(isset($_POST['prikazi'])){
  473.                         //kako bi znali za koj mjesec i godinu racunamo mjesecnu statistiku:
  474.                         /*$now = new \DateTime('now'); //ako zelimo sadasnjost
  475.                         $month = $now->format('m');
  476.                         $year = $now->format('Y');*/
  477.  
  478.                         $month = $_POST['mjesec'];
  479.                         $year = $_POST['godina'];
  480.  
  481.                         //broj odrzanih evenata u tom razdoblju:
  482.                         $sql = "select id_lokacije from moj_event where id_lokacije in (select idlokacija from lokacija where
  483.                                            (select extract(year from datum_dogadaja)) = '$year' and
  484.                                            (select extract(month from datum_dogadaja)) = '$month') group by id_lokacije";
  485.                         $result = mysqli_query($conn, $sql);
  486.                         $num_events = mysqli_num_rows($result);
  487.  
  488.                         //broj prikupljenih donacija u tom razdoblju:
  489.                         $sql = "select OIB_donora_don from moj_event where id_lokacije in (select idlokacija from lokacija where
  490.                                                                    (select extract(year from datum_dogadaja)) = '$year' and
  491.                                                                    (select extract(month from datum_dogadaja)) = '$month') and
  492.                                                                    prisutnost = 1";
  493.                         $result = mysqli_query($conn, $sql);
  494.                         $num_pdonation = mysqli_num_rows($result);
  495.  
  496.                         //broj odbijenih donacija u tom razdoblju:
  497.                         $sql = "select OIB_donora_don from moj_event where id_lokacije in (select idlokacija from lokacija where
  498.                                                                                (select extract(year from datum_dogadaja)) = '$year' and
  499.                                                                                (select extract(month from datum_dogadaja)) = '$month') and
  500.                                                                                 prisutnost = -1";
  501.                         $result = mysqli_query($conn, $sql);
  502.                         $num_odonation = mysqli_num_rows($result);
  503.  
  504.                         //najvise krvne grupe u tom razdoblju:
  505.                         $sql = "select * from moj_event join donor on (OIB_donora = OIB_donora_don) where id_lokacije in (select idlokacija from lokacija where
  506.                                                                                (select extract(year from datum_dogadaja)) = '$year' and
  507.                                                                                (select extract(month from datum_dogadaja)) = '$month')and
  508.                                                                                prisutnost = 1 group by krvna_grupa_don  order by krvna_grupa_don desc limit 1";
  509.                         $result = mysqli_query($conn, $sql);
  510.                         $row = mysqli_fetch_assoc($result);
  511.                         $naj_krvnag = $row['krvna_grupa_don'];
  512.  
  513.                         echo'<br>Statistika za '.$month.'.mjesec '.$year.' .godine:
  514.                        <table border="1">
  515.                          <tr>
  516.                            <th>Održani eventi</th>
  517.                            <td>'.$num_events.'</td>
  518.                          </tr>
  519.                          <tr>
  520.                            <th>Prikupljene donacije</th>
  521.                            <td>'.$num_pdonation.'</td>
  522.                          </tr>
  523.                          <tr>
  524.                            <th>Odbijene donacije</th>
  525.                            <td>'.$num_odonation.'</td>
  526.                          </tr>
  527.                          <tr>
  528.                            <th>Najviše je prikupljeno krvne grupe:</th>
  529.                            <td>'.$naj_krvnag.'</td>
  530.                          </tr>
  531.                        </table>
  532.                '; }
  533.                 echo'
  534.            </div>
  535.            
  536.            
  537.            
  538.            
  539.            <script src="http://code.jquery.com/jquery-latest.js"></script>  
  540.            <script  type="text/javascript">
  541.                $("#nav a").click(function(e){
  542.                    e.preventDefault();
  543.                    $(".toggle").hide();
  544.                    $(".toggle2").hide();
  545.                    var toShow = $(this).attr(\'href\');
  546.                    $(toShow).show();
  547.                    
  548.                });
  549.              //  $("#content0").show();        
  550.                $("#content00").show();    
  551.                $("#content30").show();
  552.                $("#content80").show();
  553.                $("#content60").show();
  554.             </script>
  555.        </html>';
  556. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement