Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] "jeżeli M to mężczyzna"
Forum PHP.pl > Forum > Przedszkole
krzychu0808
Witam....
mam w bazie danych record sex i mam ustawione "F" lub "M"
  1. <?php
  2. $sex = $query_data["sex"];
  3. ?>


i chcę jeżeli jest wynik M to jest zamiast M napis Mężczyzna a jak F to Kobieta
Proszę o pomoc...
JoShiMa
ifem albo switchem.
krzychu0808
jestem zielony jakiś przykład
Maxik
  1. <?php
  2. if($sex=="M") {
  3. echo "facet";
  4. } elseif($sex=="F") {
  5. echo "kobieta";
  6. }
  7. ?>
gox
  1. <?php
  2. switch(strtolower($sex)) {
  3. case 'm':
  4. echo 'Panicz';
  5. break;
  6. case 'f':
  7. echo 'Pani';
  8. break;
  9. default:
  10. echo 'Obojnak :)';
  11. }
  12. ?>
vokiel
Jeśli masz tylko dwie opcje to szybciej będzie tak:
  1. <?php
  2. echo ($sex=="M")'Mężczyzna' : 'Kobieta' ;
  3. ?>
webdice
Lepiej zrobić to na poziomie MySQL.

  1. SELECT `id`, `name`, `...` , IF(`sex` = 'M', 'Mężczyzna', 'Kobieta') AS `sex` FROM `users`
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.