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

Zasto ovo nece da mi radi?

[es] :: PHP :: Zasto ovo nece da mi radi?

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Zasto ovo nece da mi radi?01.04.2011. u 19:31 - pre 159 meseci
Imam neku skripticu za upload slika koja mi vrsi resize slika i pravi thumbnail. Sad hocu nju da kombinujem za vise slika, i ako bi uspeo ovo da uradim sto pokusavam, uspeo bi onda i nju da prilagodim mojim potrebama. Posto se ona aktivira kada se klilkne na submit dugme, ja zelim da ubacim jos par uslova u zavisnosti koju sliku zelim da uploadujem. Znaci zeleo bih da ovo napravim da radi :) :

if(isset($_POST['submit']))
{
if ($slika1==!null) {
echo "slika 1";
}elseif (($slika1==!null) && ($slika2==!null)) {
echo "slika 1 i 2";
} elseif (($slika2==!null) && ($slika1==!null) && ($slika3==!null)) {
echo "slika 1 i 2 i 3";
} elseif ($slika2==!null) {
echo "slika 2";
} elseif (($slika2==!null) && ($slika3==!null)) {
echo "slika 2 i 3";
} elseif ($slika3==!null) {
echo "slika 3";
}
else{
echo "Nema slika za upload";
}
}

Ako ne izaberem ni jednu sliku i kliknem na submit on mi izbaci poruku da nema slika, kad izaberem samo sliku 1 za upload, izbaci mi slika 1, ali nece da mi izbaci npr. kad izaberem sliku1 i sliku2 da napise slika 1 i 2. Jel moze neko da mi pomogne?
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1571 Profil

icon Re: Zasto ovo nece da mi radi?01.04.2011. u 19:42 - pre 159 meseci
Ako prvi uslov nije ispunjen onda sasavim sigurno nije ni drugi.

ALi ako sam te dobro razumeo, ti hoćeš da obradiš sve slike koje su poslate. Za to ti ne treba takav uslov.

Prosto za svaku sliku proveri da li je poslata i ako jeste obradi je. Nema razloga da obrada jedne sliek azvisi od druge slike.

Dakle:

if ($slika1==!null) {
obradaslike (1);
}

if ($slika2==!null) {
obradaslike (2);
}

if ($slika3==!null) {
obradaslike (3);
}

... i tako dalje.

 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Zasto ovo nece da mi radi?01.04.2011. u 19:48 - pre 159 meseci
Porebno je promeniti raspored uslova
Code:

if (($slika2==!null) && ($slika1==!null) && ($slika3==!null))
  echo "slika 1 i 2 i 3";
elseif (($slika1==!null) && ($slika2==!null))
  echo "slika 1 i 2";
elseif (($slika2==!null) && ($slika3==!null)) 
  echo "slika 2 i 3";
else if ($slika1==!null) 
  echo "slika 1";
elseif ($slika2==!null)
  echo "slika 2";
elseif ($slika3==!null)
  echo "slika 3";


Mada svakako bolje je ovo što je napisao @Predrag Supurovic
Banned - Not available
 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: Zasto ovo nece da mi radi?01.04.2011. u 21:41 - pre 159 meseci
Malo sam izmenio redosled

Code:

if(isset($_POST['submit'])) 
{
if (($slika3==!null) && ($slika2==!null) && ($slika1==!null))
  echo "slika 1 i 2 i 3";
elseif (($slika2==!null) && ($slika1==!null))
  echo "slika 1 i 2";
elseif (($slika3==!null) && ($slika2==!null)) 
  echo "slika 2 i 3";
elseif (($slika3==!null) && ($slika1==!null)) 
  echo "slika 1 i 3";
else if ($slika1==!null) 
  echo "slika 1";
elseif ($slika2==!null)
  echo "slika 2";
elseif ($slika3==!null)
  echo "slika 3";
} else  {
echo "Nema slika...";
}


Sad mi slike rade extra, ali mi ne izbacuje poruku ako nema ni jedne slike
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.69.*



+6 Profil

icon Re: Zasto ovo nece da mi radi?01.04.2011. u 22:04 - pre 159 meseci
od kad je oparator za nejednakost ==! ?

ajde i ima logike ali ovo je prvi put da vidim da neko ovako koristi operator nejednakosti...

probaj sa !=
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1571 Profil

icon Re: Zasto ovo nece da mi radi?01.04.2011. u 22:07 - pre 159 meseci
$a==!null je ($a) == (!null)

Izgleda neobicno, nije baš čitak stil programiranja, ali radi :)

 
Odgovor na temu

nepoverljiv
student
Kragujevac, Srbija

Član broj: 226360
Poruke: 131
*.dynamic.sbb.rs.



+2 Profil

icon Re: Zasto ovo nece da mi radi?01.04.2011. u 22:25 - pre 159 meseci
eve ga :) radi

Code:

if(isset($_POST['submit'])) 
{
if (($slika3==!null) && ($slika2==!null) && ($slika1==!null))
echo "slika 1 i 2 i 3";
elseif (($slika2==!null) && ($slika1==!null))
echo "slika 1 i 2";
elseif (($slika3==!null) && ($slika2==!null)) 
echo "slika 2 i 3";
elseif (($slika3==!null) && ($slika1==!null)) 
echo "slika 1 i 3";
else if ($slika1==!null) 
echo "slika 1";
elseif ($slika2==!null)
echo "slika 2";
elseif ($slika3==!null)
echo "slika 3";
else {
echo "Nema slika...";
}
}
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.69.*



+6 Profil

icon Re: Zasto ovo nece da mi radi?02.04.2011. u 00:10 - pre 159 meseci
Citat:
Predrag Supurovic: $a==!null je ($a) == (!null)

Izgleda neobicno, nije baš čitak stil programiranja, ali radi :)


ja vise ovolim ovako :) :) :) :)

Code:
if ($a == 1)
{
    $result = true;
}
else
{
    $result = false;
}
return $result;


Original source: Peđa Supurović, beležnica » Moj stil, tvoj stil – koji je bolji?
 
Odgovor na temu

[es] :: PHP :: Zasto ovo nece da mi radi?

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

Postavi temu Odgovori

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