Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]wyświetlanie strony a exit;
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Mam problem z wyświetlaniem strony kiedy jest warunek z exit;

Strone robie na takiej zasadzie ze includuje jej elementy takie jak header, footer, menu itp. Zebym nie musial w razie zmiany edytowac wszystkich plikow.

Wyglada to tak:

  1. <?php
  2.  
  3. include "header.php";
  4. include "left_menu.php";
  5.  
  6. //kod rejestracji i warunek
  7. ...
  8. if (10 < strlen($_POST['user'])) {
  9. print "<br><center>Za długa nazwa użytkownika!</center><meta http-equiv=\"Refresh\" content=\"1; url=rejestracja.php\">";
  10. }
  11.  
  12. //kolejne includowanie
  13.  
  14. include "right_menu.php";
  15. include "footer.php";
  16.  
  17. ?>


I problem polega na tym ze jak wyskoczy błąd (przez warunek) to nie zostaną zaincludowane ostatnie 2 pliki.


Jak moge rozwiazac to?

Ten post edytował Lethys 10.02.2011, 10:41:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ewaslawek5
post
Post #2





Grupa: Zarejestrowani
Postów: 89
Pomógł: 2
Dołączył: 5.11.2007

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


To co ci podałem, jest to gotowe rozwiązanie...

Masz jeszcze raz pokazane gotowe rozwiazanie:

  1. if (isset ($_POST['wyslij'])){//isset wyslij
  2.  
  3. echo("<h2>Wyniki rejestracji</h2>");
  4.  
  5. $problem = FALSE;
  6.  
  7. if (strlen($uzytkownik) > 50){
  8. $problem = TRUE;
  9. echo("<p id='uwaga'>Zbyt długa nazwa Loginu. Maksymalnie <b>50</b> znaków.</p>");
  10. }
  11.  
  12. if (!$problem){
  13. //tu dzialania jesli nie ma problemu
  14.  
  15.  
  16. }else{
  17. echo("<p>Wróć do poprzedniej strony i spróbuj ponownie.</p>");
  18. }
  19. }else{
  20. //tu formularz
  21.  
  22. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 17:07