Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]if i else
Eleeist
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.03.2009

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


Mam coś takiego:

Kod
Cześć <?php echo htmlspecialchars($_POST['imie']); ?>.
Masz <?php echo (int)$_POST['wiek']; ?> lat.


Chciałbym aby wpisaniu w pole "Wiek" liczby mniejszej niż np. 20 skrypt wyświetlał zamiast wieku jakiś komunikat. Czyli z tego co pamiętam to trzeba użyć "if" oraz "else". Powiem ktoś jak to się nazywa w "żargonie" PHP abym sobie znalazł w manualu?

Bo do tego jak to zrobić chciałbym sam dojść...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Powiem ktoś jak to się nazywa w "żargonie" PHP abym sobie znalazł w manualu?
blinksmiley.gif
Wpisac w wyszukiwarke manuala IF ?

http://pl2.php.net/manual/en/control-structures.if.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Wicepsik
post
Post #3





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


if ? blinksmiley.gif


--------------------
Go to the top of the page
+Quote Post
Eleeist
post
Post #4





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.03.2009

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


Ehh... Dzięki.

Jeszcze jedno pytanie. Związane z powyższym tematem.

  1. <?php
  2.  
  3. $wiek = (int)$_POST['wiek'];
  4.  
  5. if ($wiek >= 20) {
  6. echo "Masz więcej niż 20 lat";
  7. } else {
  8. echo "Masz mniej niż 20 lat";
  9. }
  10.  
  11. ?>


Po wejściu na stronę na której ten skrypt działa defaultowo wyświetla się "Masz mniej niż 20 lat". Jak mogę usunąć ten komunikat, tak, aby dopiero po wypełnieniu i wysłaniu formularza pojawiał się któryś z komunikatów?

Ten post edytował Eleeist 20.04.2010, 20:40:41
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




podpowiedź:
  1. if (isset($_POST['wiek'])){
  2. //....
  3. }


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Eleeist
post
Post #6





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.03.2009

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


Kombinuję coś z tym ale chyba nie oto chodzi...
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




przeciez ci podalem kod, bez zadnego kombinowania...


  1. if (isset($_POST['wiek'])){
  2. $wiek = (int)$_POST['wiek'];
  3.  
  4. if ($wiek >= 20) {
  5. echo "Masz więcej niż 20 lat";
  6. } else {
  7. echo "Masz mniej niż 20 lat";
  8. }
  9. }


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Eleeist
post
Post #8





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.03.2009

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


A no chyba że tak smile.gif. Czasem rzeczy wydają się łatwiejsze niż wyglądają. Dzięki.
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: 20.08.2025 - 12:02