Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Mój pierwszy skrypt
Szupien
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 24.11.2007

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


Siemka!!
Nie wiedziałem czy ten temat założyc na Przedszkolu czy na Ocenach ale wypadło na Przdszkole biggrin.gif A wiec napisałem swój 1 skrypt (do niczego wam sie nie przyda) ale ja prosze o oceny (jak by mozna było zrobic to krócej, lepiej itp) A oto skrypt:
  1. <?php
  2.  
  3.  
  4.  
  5. $i = $_POST['i'];
  6.  
  7. $a = trim($i, 'QWERTYUIOPLKJHGFDSAZXCVBNMqwertyuiopasdfghjklzxcvbnm!@#$%^&*()_+=-`[]||{};:".><,/?');
  8.  
  9. $wiek = trim($a);
  10.  
  11.  
  12.  
  13. if ($wiek <= 5)
  14.  
  15. {
  16.  
  17. echo "Masz $wiek lat mozesz robic ..";
  18.  
  19. }
  20.  
  21. else if($wiek = 6 . 7 . 8 . 9 . 10)
  22.  
  23. {
  24.  
  25. echo "Masz $wiek lat jestes w sam raz zeby robic.. ";
  26.  
  27. }
  28.  
  29. else if($wiek = 11 . 12 . 13 . 14 . 15 )
  30.  
  31. {
  32.  
  33. echo "Masz $wiek lat jestes troszeke za stary zeby robic...";
  34.  
  35. }
  36.  
  37. else if ($wiek >= 16)
  38.  
  39. {
  40.  
  41. echo "Masz $wiek lat jestes za stary żeby robic ...";
  42.  
  43. };
  44.  
  45.  
  46.  
  47. ?>


Ten post edytował Cysiaczek 5.01.2008, 15:02:38
Powód edycji: poprawiłem bbcode
Go to the top of the page
+Quote Post
aiv
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 13
Dołączył: 7.09.2006

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


Ja bym napisał to tak:
  1. <?php
  2. $wiek = intval($_POST['i']);
  3. if ($wiek <= 5) {
  4. echo "Masz $wiek lat mozesz robic ..";
  5. } elseif ($wiek => 6 && $wiek <= 10) {
  6. echo "Masz $wiek lat jestes w sam raz zeby robic.. ";
  7. } elseif ($wiek => 11 && $wiek <= 15) {
  8. echo "Masz $wiek lat jestes troszeke za stary zeby robic...";
  9. } elseif ($wiek >= 16) {
  10. echo "Masz $wiek lat jestes za stary żeby robic ...";
  11. }
  12. ?>


intval zwróci tylko wartości int z $_POST['i'];
Reszta składni chyba była błędna (jezeli chciałeś osiągnąć to co w powyższym skrypcie.

Ten post edytował aiv 6.01.2008, 00:32:19


--------------------
Mariusz Dalewski
Aiv's dev blog
Go to the top of the page
+Quote Post
Szupien
post
Post #3





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 24.11.2007

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


Mi ten mój skrypt działa na localhost biggrin.gif a co do invital to ona usuwa znaki specjalne?? Patrzałem na manualu niestety jes po angielsku.
Go to the top of the page
+Quote Post
aiv
post
Post #4





Grupa: Zarejestrowani
Postów: 93
Pomógł: 13
Dołączył: 7.09.2006

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


intval() wyciąga z podanego stringa wartość int, a więc między innymi pomija znaki specjalne itp.


--------------------
Mariusz Dalewski
Aiv's dev blog
Go to the top of the page
+Quote Post
qrees
post
Post #5





Grupa: Zarejestrowani
Postów: 275
Pomógł: 44
Dołączył: 23.11.2007

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


Powinno być raczej tak:
  1. <?php
  2. $wiek = intval($_POST['i']);
  3. if ($wiek <= 5) {
  4. echo "Masz $wiek lat mozesz robic ..";
  5. } elseif ($wiek => 6 && $wiek <= 10) {
  6. echo "Masz $wiek lat jestes w sam raz zeby robic.. ";
  7. } elseif ($wiek => 11 && $wiek <= 15) {
  8. echo "Masz $wiek lat jestes troszeke za stary zeby robic...";
  9. } elseif ($wiek >= 16) {
  10. echo "Masz $wiek lat jestes za stary żeby robic ...";
  11. }
  12. ?>
Go to the top of the page
+Quote Post
aiv
post
Post #6





Grupa: Zarejestrowani
Postów: 93
Pomógł: 13
Dołączył: 7.09.2006

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


Oczywiście @qrees ma racje. Ja za dużo dzisiaj wypiłem smile.gif, Sorry


--------------------
Mariusz Dalewski
Aiv's dev blog
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 Aktualny czas: 21.08.2025 - 09:25