Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] blok try i pusty $_POST, jasna instrukcja if a nie chce wykonać
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


Mam taki kod:
  1. <?php
  2. try
  3. {
  4.    if(empty($temat) || empty($i_n) || empty($email) || empty($tresc))
  5.        {
  6.            throw new Exception("Proszę wypełnić wszystkie pola fomularza");
  7.        }
  8.      
  9.  
  10.      if(!$c->prawidlowy_email($email))
  11.         {
  12.            throw new Exception("Nieprawidłowy adres e-mail");
  13.         }
  14.    if($_POST['kod'] <> $_COOKIE['kod'])
  15.        {
  16.            throw new Exception("Nieprawidłowy kod z obrazka");
  17.        }
  18. }
  19.      catch (Exception $e)
  20.    {    
  21.             echo '<div id="bad">';    
  22.               echo $e->getMessage();
  23.             echo '</div>';
  24.    }
  25.    foreach ($_POST as $key => $value)
  26.        {
  27.            $_SESSION['values'][$key] = $_POST[$key];
  28.        }
  29.  
  30. }
  31.  if(!empty($_POST))
  32.   {
  33.        echo 'wyslij';
  34.   }
  35. ?>

Wszystko ładnie pięknie tylko ten ostatni if mi nie działa tak jak powinien....
jeżeli wszystkich postów nie wypełniono to nie wejdzie w niego a i tak i tak wchodzi czy są wypełnione czy nie..
O co chodzi?


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 08:57