<?php class exception { private $login; private $haslo; private $haslo2; public function __construct() { // Odbieranie danych z formularza $this->login=$_POST['login']; $this->haslo=$_POST['haslo']; $this->haslo2=$_POST['haslo2']; } public function walidacja_danych() { { throw new Exception("Blad nie podales loginu "); } { throw new Exception(" Nie podales hasla"); } } public function polaczenie() { try{ $db=new PDO('mysql:hoat=localhost;dbname=test','root','root'); } catch(PDOException $e) { } } } $starting = new exception(); try { $starting->walidacja_danych(); } catch (Exception $e) { } $starting->polaczenie(); ?>
przy np nie wpisaniu danych do formularza powinny pokazać sie dwa komunikaty nie podałeś loginu i nie podałeś hasła ale tu tylko pokazuje sie nie podałeś loginu tak jak by drugi wyjątek nie został w ogóle wywołany ?.Wiec moje pytanie co jest nie tal lub co robie zle ?.Dziękuje za odpowiedz
