Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] exit - nie wykonuje dalszego kodu
92nasti
post 8.09.2011, 16:02:53
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 1
Dołączył: 22.01.2011

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


Witajcie,


mam problem i trochę dziury, mam np. taki kod:

  1. if( isset($_POST['tekst'])){
  2.  
  3. $cytat = $_POST['tekst'];
  4.  
  5. if( $cytat == ''){
  6.  
  7. echo 'Tekst napiszjwherkwj';
  8.  
  9.  
  10. }
  11. }


No i właśnie po exit nie jest wykonywana dalsza część kodu, jak to rozwiązać w inny sposób. Dalsza część kodu czyli część HTML.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
cycofiasz
post 8.09.2011, 16:15:33
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Usunąć exit i w razie konieczności zastąpić go czym innym
Go to the top of the page
+Quote Post
marekge
post 8.09.2011, 16:16:29
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 8
Dołączył: 3.05.2011

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


Takie właśnie jest działanie funkcji exit => "Terminates execution of the script"
Może sprecyzuj co chcesz dokładnie osiągnąć...
Go to the top of the page
+Quote Post
92nasti
post 8.09.2011, 16:20:47
Post #4





Grupa: Zarejestrowani
Postów: 80
Pomógł: 1
Dołączył: 22.01.2011

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


No jeju, nie widać, jeżeli pobrana wartość jest pusta to wyświetla informacje i kończy działanie skryptu.
Go to the top of the page
+Quote Post
phpion
post 8.09.2011, 16:26:33
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(92nasti @ 8.09.2011, 17:20:47 ) *
jeżeli pobrana wartość jest pusta to wyświetla informacje i kończy działanie skryptu.

No i Twój kod to robi, tj. kończy działanie. W czym zatem problem?
Go to the top of the page
+Quote Post
92nasti
post 8.09.2011, 16:33:43
Post #6





Grupa: Zarejestrowani
Postów: 80
Pomógł: 1
Dołączył: 22.01.2011

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


W tym że nie kończy działania tylko jednego skryptu tylko całego kodu w dół, przez to nie wyświetla mi połowy strony. Może wrzucić to w funkcje?
Go to the top of the page
+Quote Post
cycofiasz
post 8.09.2011, 16:47:36
Post #7





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Może najpierw spróbujesz swoich sił a dopiero w ostateczności pisz temat na forum?

Możesz wrzucić to w funkcję i zamiast exit dać return
Go to the top of the page
+Quote Post
mcfreak
post 8.09.2011, 21:28:48
Post #8





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 30.01.2009

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


Cytat(92nasti @ 8.09.2011, 17:33:43 ) *
W tym że nie kończy działania tylko jednego skryptu tylko całego kodu w dół, przez to nie wyświetla mi połowy strony. Może wrzucić to w funkcje?


Po pierwsze, po co ci tam exit?

Po drugie, widocznie nie znasz działania tej funkcji więc po co jej używasz?
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 15:33