Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.09 KB | None | 0 0
  1. ____index. php:
  2.  
  3. <!DOCTYPE html>
  4.  
  5. <html>
  6.     <head>
  7.         <meta charset="UTF-8">
  8.         <title></title>
  9.     </head>
  10.     <body>
  11.             <form action="" method="get">
  12.                 <input type="number" name="id">
  13.                 <input type="submit" value="SELECT" name="s">
  14.             </form>
  15.             <?php
  16.             include 'Clovek.php';
  17.             include 'spravceObjektu.php';
  18.            
  19.             if (isset($_GET["s"])){
  20.                 $obj = new spravceObjektu();
  21.             }  if ($_GET["id"] == "") {
  22.                 $obj->objekty();
  23.             } else {
  24.                 $obj->objekt($_GET["id"]);
  25.             }
  26.             ?>
  27.     </body>
  28. </html>
  29.  
  30. ____Clovek.php:
  31.  
  32. <?php
  33.  
  34. class Clovek {
  35.    
  36.     public $id;
  37.     public $jmeno;
  38.     public $prijmeni;
  39.     public $datum;
  40.  
  41. }
  42.  
  43. ____MyPDO.php:
  44.  
  45. <?php
  46.  
  47.  
  48. class MyPDO {
  49.     public function connect() {
  50.        
  51.         $dsn = "mysql:host=localhost;dbname=clovek;charset=utf8";
  52.         $user = 'root';
  53.         $pass = '';
  54.  
  55.         try {
  56.             $connect = new PDO($dsn, $user, $pass);
  57.             return $connect;
  58.         } catch (\PDOException $e) {
  59.             throw new \PDOException($e->getMessage(), (int)$e->getCode());
  60.         }
  61.  
  62.     }
  63. }
  64.  
  65. ____spravceObjektu.php:
  66.  
  67. <?php
  68.  
  69. include 'MyPDO.php';
  70.  
  71. class spravceObjektu extends MyPDO {
  72.  
  73.     public function objekty() {
  74.        
  75.         $pdo = $this->connect()->prepare("SELECT Jmeno, Prijmeni, Datum FROM clovek");
  76.         $pdo->execute();
  77.        
  78.         while ($row = $pdo->fetch()){
  79.             echo $row["Jmeno"] . " | ";
  80.             echo $row["Prijmeni"] . " | ";
  81.             echo $row["Datum"] . "<p></p>";
  82.         }
  83.     }
  84.     public function objekt($id){
  85.         $pdo = $this->connect()->prepare("SELECT Jmeno, Prijmeni, Datum FROM clovek WHERE id = ?");
  86.         $pdo->bindParam(1, $id);
  87.         $pdo->execute();
  88.                
  89.         while ($row = $pdo->fetch()){
  90.             echo $row["Jmeno"] . " | ";
  91.             echo $row["Prijmeni"] . " | ";
  92.             echo $row["Datum"] . "<p></p>";
  93.         }
  94.     }
  95.  
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement