Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]if i else
Forum PHP.pl > Forum > Przedszkole
Eleeist
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ść...
nospor
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
Wicepsik
if ? blinksmiley.gif
Eleeist
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?
nospor
podpowiedź:
  1. if (isset($_POST['wiek'])){
  2. //....
  3. }
Eleeist
Kombinuję coś z tym ale chyba nie oto chodzi...
nospor
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. }
Eleeist
A no chyba że tak smile.gif. Czasem rzeczy wydają się łatwiejsze niż wyglądają. Dzięki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.