Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] if w if jak zrobić
nowy100
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 16.05.2014

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


Nie potrafię sam znaleźć rozwiązania jak poprawnie powinienem zrobić "if" w "if" czyli po spełnieniue pierwszego waruknu sprawdza kolejny w nim i wtedy działa - przykład poniżej:


założenie działania:
1 - sprawdza $ilosc_pol pobrana z formularza i jeśli jest tyle ile podano w formuarzu to wtedy sprawdza czy $a !== $b i jeśli nie jest rowna to wyswietla monit a jak są równe to nic nie robi.


<?php

$ilosc_pol = 10;

$a = 3;
$b = 4;
$c = 4;
$d = 4;
$e = 4;


if ($ilosc_pol == 8)
{
if ($a !== $b)
{
echo 'rower';
};
};


if ($ilosc_pol == 10)
{
if ($a !== $b)
{
echo 'rower';
};
};



wiem, że jest to niepoprawne ale nie wiem jak zrobić aby w jednym if zrobić kolejny - jakiego innego rozwiązania powinienem użyć tutaj - o czym powinienem poczytać?

dziękuję za podpowiedź.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Albo jeszcze krócej. Zamiast wydzielać kolejne opcje w "lub", złącz je jako warianty w tablicy:
  1. if( in_array($ilosc_pol, array(8, 10)) && $a !== $b) { /* tu rób co chcesz */ }

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: 4.10.2025 - 10:23