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

Pomoc oko uslova IF-a

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

[ Pregleda: 1175 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stex

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

Sajt: stivi.on.neobee.net


Profil

icon Pomoc oko uslova IF-a27.05.2004. u 11:19

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
27.05.2004. u 11:19 

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL Developer, Erst..
Vienna

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

Sajt: www.baze-podataka.net


Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 11:53
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
27.05.2004. u 11:53 

alex
Aleksandar Radulovic
Software Architect, Software Development, Síminn hf.
Reykjavik, Iceland

Administrator
Član broj: 71
Poruke: 2180
*.habil.is

Jabber: maurice.chavez@gmail.com
ICQ: -1
Sajt: www.a13x.info


Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 11:53
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
27.05.2004. u 11:53 

noviKorisnik

Član broj: 13216
Poruke: 4516
194.247.222.*



Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 11:56
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...
27.05.2004. u 11:56 

alex
Aleksandar Radulovic
Software Architect, Software Development, Síminn hf.
Reykjavik, Iceland

Administrator
Član broj: 71
Poruke: 2180
*.habil.is

Jabber: maurice.chavez@gmail.com
ICQ: -1
Sajt: www.a13x.info


Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 12:12
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
27.05.2004. u 12:12 

stex

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

Sajt: stivi.on.neobee.net


Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 12:28
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
27.05.2004. u 12:28 

noviKorisnik

Član broj: 13216
Poruke: 4516
194.247.222.*



Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 12:31
@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
27.05.2004. u 12:31 

alex
Aleksandar Radulovic
Software Architect, Software Development, Síminn hf.
Reykjavik, Iceland

Administrator
Član broj: 71
Poruke: 2180
*.habil.is

Jabber: maurice.chavez@gmail.com
ICQ: -1
Sajt: www.a13x.info


Profil

icon Re: Pomoc oko uslova IF-a27.05.2004. u 12:50
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
27.05.2004. u 12:50 

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

[ Pregleda: 1175 | Odgovora: 7 ]

Postavi temu Odgovori

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