Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc oko uslova IF-a

[es] :: PHP :: Pomoc oko uslova IF-a

[ Pregleda: 3855 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stex

Član broj: 718
Poruke: 374
*.zrlocal.net

Sajt: stivi.on.neobee.net


+21 Profil

icon Pomoc oko uslova IF-a27.05.2004. u 11:19 - pre 242 meseci
Treba mi nesto ovako:

if ($nesto == 1)
{
$uslov = "$proba == 0";
}
else
{
$uslov = "$proba != 0";
}
...
if ($uslov)
{
...

Znaci, da mi neka promenjiva ($uslov) bude uslov u IF-u. Da li je to moguce?

Hvala
stivi.on.neobee.net
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 11:53 - pre 242 meseci
Ovo je komicno malkice :)
Zasto dupliras uslove? Zar ti nije dovoljno da napises:
Code:
if($proba == 0) {
} else {
}

Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.habil.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 11:53 - pre 242 meseci
Moguce je, koristeci eval() funkciju.

Code:

$nesto = 1;
$proba = 0;
if ($nesto == 1) {
  $uslov = "return($proba == 0);";
} else {
  $uslov = "return($proba != 0);";
}
if (eval($uslov)) {
  print "proba je nula";
}


Zasto return, mozda se pitas ti? Evo zasto:

Citat:

A return statement will terminate the evaluation of the string immediately. In PHP 4, eval() returns NULL unless return is called in the evaluated code, in which case the value passed to return is returned. In PHP 3, eval() does not return a value.


Pozdrav,
alex.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 11:56 - pre 242 meseci
Ovako napisano je $uslov string. Ako ga takvog ubaciš u IF, dobićeš true za bilo koju vrednost različitu od praznog stringa.

Ako makneš navodnike pri dodeli, priča je sasvim drugačija...
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.habil.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 12:12 - pre 242 meseci
Tacno, ali samo ako je i $proba string - ukoliko se tretira kao broj (sto sam ja u mom primeru i koristio) radi kako treba.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

stex

Član broj: 718
Poruke: 374
*.zrlocal.net

Sajt: stivi.on.neobee.net


+21 Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 12:28 - pre 242 meseci
Problem resen. Hvala ti Alex.

Znao sam da je problem sto on promenjivu tumaci kao string ali nisam znao kako to da resim.
stivi.on.neobee.net
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 12:31 - pre 242 meseci
@alex: pomalo sam sad zbunjen - odgovarao sam direktno na pitanje stexa, u međuvremenu su se pojavile još 2 poruke odnosno - moj komentar se ne odnosi na tvoju poruku... Nema veze, probaću da se odbunim što skorije
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.habil.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 12:50 - pre 242 meseci
Vidis kakva frka nastane kad Gojko ukine odgovor sa citatom (na ociglednom mestu)..



Ipak, tvoj komentar stoji i za moju poruku ..
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

[es] :: PHP :: Pomoc oko uslova IF-a

[ Pregleda: 3855 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.