SHARE
TWEET

Untitled

sueckreimir Oct 10th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <!--
  3. To change this license header, choose License Headers in Project Properties.
  4. To change this template file, choose Tools | Templates
  5. and open the template in the editor.
  6. -->
  7. <html>
  8.     <head>
  9.         <meta charset="UTF-8">
  10.         <title></title>
  11.     </head>
  12.     <body>
  13.         <?php
  14.        
  15.         class model
  16.         {
  17.             function pohranaPodataka()
  18.             {
  19.                
  20.                 if(isset($_GET['mbr']))
  21.                 {
  22.                     $mbr=$_GET['mbr'];
  23.                     $prosjek=$_GET['prosjek'];
  24.                 }
  25.                 else
  26.                 {
  27.                     header('location:index.php');
  28.                 }
  29.                
  30.                 $query="select p.nazPred,o.ocjena
  31.                from skolaOcjene o
  32.                left outer join skolaPred p
  33.                on o.sifPred=p.sifPred
  34.                where o.mbrStud=$mbr";
  35.                 $result=mysql_query($query);
  36.                
  37.                 while($row=mysql_fetch_assoc($result))
  38.                 {
  39.                     $pod[]=array( 'ocjena'=>$row['ocjena'],
  40.                                  'nazPred'=>$row['nazPred']);
  41.                                  
  42.                 }
  43.                
  44.                 $query2="select imeStud,prezStud from skolaUcenici
  45.                where mbrStud=$mbr";
  46.                 $result2=mysql_query($query2);
  47.                 $fetch=mysql_fetch_assoc($result2);
  48.                 $x=0;
  49.                
  50.                 $p=array('pod'=>$pod,
  51.                        'mbr'=>$mbr,
  52.                    'prosjek'=>$prosjek,
  53.                      'fetch'=>$fetch,
  54.                          'x'=>$x);
  55.                          
  56.                 return $p;
  57.             }
  58.            
  59.         }
  60.        
  61.         class view
  62.         {
  63.             function ispisPodataka($p)
  64.             {
  65.                echo '<a href="index.php">'.'Natrag'.'</a>'.'<br>';
  66.                
  67.                echo '<table border="0">'.
  68.                     '<tr><td>'.'Ime:'.'<td>'.$p['fetch']['imeStud'].'<tr>'.
  69.                     '<tr><td>'.'Prezime:'.'<td>'.$p['fetch']['prezStud'].'<tr>'.
  70.                     '<tr><td>'.'Prosjek:'.'<td>'.$p['prosjek'].'<tr>'.
  71.                     '</table>';
  72.                echo '<table border="2">';
  73.                echo '<tr><th>'.''.'<th>'.'Predavanje'.'<th>'.'Ocjena'.'<tr>';
  74.                
  75.                
  76.                foreach($p['pod'] as $key=>$val)
  77.                {
  78.                   $p['x']=$p['x']+1;
  79.                    echo '<tr><td>'.$p['x'].'<td>'.
  80.                                    $val['nazPred'].'<td>'.
  81.                                    $val['ocjena'].'<tr>';
  82.                    
  83.                }
  84.                echo '</table>';
  85.             }
  86.            
  87.         }
  88.        
  89.         class controler
  90.         {
  91.             public $_Model;
  92.             public $_View;
  93.            
  94.             function __construct()
  95.             {
  96.                 $this->_Model=new model();
  97.                 $this->_View=new view();
  98.             }
  99.            
  100.             function start()
  101.             {
  102.                 $p= $this->_Model->pohranaPodataka();
  103.                 $this->_View->ispisPodataka($p);
  104.             }
  105.        
  106.         }
  107.        
  108.         require 'konekcija.php';
  109.         $pokreni=new controler();
  110.         $pokreni->start();
  111.         ?>
  112.     </body>
  113. </html>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top