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
ZaXaZ
post
Post #2





Grupa: Zarejestrowani
Postów: 285
Pomógł: 18
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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


za } skasuj sredniki..

poza tym da się twój kod skrócić:

  1. if ($ilosc_pol == 8) if ($a !== $b) echo 'rower';
  2. if ($ilosc_pol == 10) if ($a !== $b) echo 'rower';


lub jeszcze bardziej, bo robisz ten sam wynik i drugi if...

  1. if ($ilosc_pol == 8 || $ilosc_pol == 10) if ($a !== $b) echo 'rower';

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: 10.10.2025 - 07:04