Advertisement
Guest User

Untitled

a guest
Nov 1st, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Rochevski
  5. * Date: 31.10.2017
  6. * Time: 19:08
  7. */
  8.  
  9. class Doctor{
  10. public $id;
  11. public $name;
  12. public $specialty;
  13. public $institution;
  14. public $is_active;
  15.  
  16. public function __get($name)
  17. {
  18. return $this->name;
  19. }
  20. }
  21.  
  22. try{
  23. $dsn = "mysql:host=localhost; dbname=db_random";
  24. $login = "root";
  25. $pass = "";
  26. $pdo = new PDO($dsn,$login,$pass);
  27. $sql = <<<SQL
  28. SELECT
  29. *
  30. FROM
  31. `doctors`;
  32. SQL;
  33.  
  34. $ps = $pdo->prepare($sql);
  35. #$ps->bindValue("indeks", "143029", PDO::PARAM_STR);
  36. $ps->execute();
  37. #$ps->setFetchMode(PDO::FETCH_COLUMN,1);
  38. $ps->setFetchMode(PDO::FETCH_CLASS, "Doctor");
  39.  
  40. echo "<p>Lista na dostapni lekari:</p>";
  41. echo "<ul>";
  42. foreach($ps as $doctor){
  43. if($doctor->is_active != 0){
  44. echo "<li>Lekar: d-r " . $doctor->name . " - " . $doctor->specialty . " - " . $doctor->institution . ".</li>";
  45. }
  46. }
  47. echo "</ul>";
  48. }
  49. catch(Exception $e){
  50. echo "<p> Sorry we have a problem</p>";
  51. }
  52. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement