Autor Zpráva
jtfcobra
Profil
Ahoj chodí mi z přijímačů kolik mají signalu 0 do -100

0 - Nejlepší signál
-100 - Nejhorší signal

ale takle mi to nefunguje nevite kde mam chybu?

if (-100<=$dosah) { echo '<img src="../img/signal1.png" width="32" height="32" alt=""/>'; };
if (-80<=$dosah) { echo '<img src="../img/signal2.png" width="32" height="32" alt=""/>'; };
if (-60<=$dosah) { echo '<img src="../img/signal3.png" width="32" height="32" alt=""/>'; };
if (-20<=$dosah) { echo '<img src="../img/signal4.png" width="32" height="32" alt=""/>'; };
if (0<=$dosah) { echo '<img src="../img/signal5.png" width="32" height="32" alt=""/>'; };
Tomášeek
Profil *
jtfcobra:
Co znamená "nefunguje"?
Funguje je to tak, jak máš zapsáno, pro hodnotu např. -30 to vypíše obrázky signal1, signal2 a signal3.

Ještě doplním, že středníky na konci řádku za složenou závorkou jsou zbytečné, doporučuji odstranit (nevím, jestli nemohou nadělat nějakou paseku při nějaké konfiguraci).
jtfcobra
Profil
jak tam udělám že to má být třeba od -100 do - 80?
Kcko
Profil
jtfcobra:
if ($signal >= -100 && $signal <= -80)

Doporučuji se naučit základy PHP (např. podmínky)
Tomášeek
Profil *
Kcko:
Škoda, žes to prozradil, mohl si na to zkusit přijít sám.

jtfcobra:
Buď tak, jak píše Kcko, nebo prohoď pořadí podmínek. Pak samozřejmě místo 5 samostatných podmínek použij elseify.
Kcko
Profil
Tomášeek:
Škoda, žes to prozradil, mohl si na to zkusit přijít sám.
Obávám se , že i dle toho na co se tady ptá, nepřišel.
jtfcobra
Profil
Já vím že je to asi špatně proto se vás ptám jak nejlépe napsat tento kod elseify... by mne zajimalo..
Tomášeek
Profil *
jtfcobra:
By me zajímalo... A co takhle něco zkusit nastudovat?

Konstrukce if-elseif-else patrí k nejjednodušším na pochopeni. Všude je mraky prikladu na podminky, ze kterých bys to mel pochopit.

Pokud ani hotové priklady podminek nepovedou k cili, zkusil bych si najít jiného koníčka.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0