Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Parse error: syntax error, unexpected T_IF
danon198901
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 26.09.2012

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


Witam,
dostaję błąd w tytule tematu. Gdy zrobię sobie coś takiego:

  1. $uzy = isset($_POST['uzy'])?$_POST['uzy']:'';


to wszystko gra i buczy. Ale, gdy rozwinę to w 'rozpisanego' if'a z dodatkowymi sprawdzeniami to dostaję już błąd:

  1. $uzy =
  2. if(isset($_POST['uzy']))
  3. {
  4. if(!is_numeric($_POST['uzy']))
  5. {
  6. echo 'Współrzędne muszą być liczbą!';
  7. }
  8.  
  9. else if($_POST['uzy']<=0)
  10. {
  11. echo 'Współrzędne muszą być liczbą dodatnią!';
  12. }
  13.  
  14. else $_POST['uzy'];
  15. }
  16. else '';


Co dokładnie sknociłem? (IMG:style_emoticons/default/nerdsmiley.png)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sebek87
post
Post #2





Grupa: Zarejestrowani
Postów: 74
Pomógł: 24
Dołączył: 21.10.2012
Skąd: Puławy

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


Linia 1, 16 i 18. Próbujesz instr. warunkową przypisać do zmiennej? (IMG:style_emoticons/default/ohmy.gif)
  1. if(isset($_POST['uzy']))
  2.  
  3. {
  4.  
  5. if(!is_numeric($_POST['uzy']))
  6.  
  7. {
  8.  
  9. echo 'Współrzędne muszą być liczbą!';
  10.  
  11.  
  12. }
  13.  
  14. if($_POST['uzy']<=0)
  15.  
  16. {
  17.  
  18. echo 'Współrzędne muszą być liczbą dodatnią!';
  19.  
  20.  
  21. }
  22.  
  23. $uzy = $_POST['uzy'];
  24.  
  25. }


Ten post edytował Sebek87 25.10.2012, 21:22:25
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: 7.10.2025 - 09:03