|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
|
Alatke vezane za temu | Vrste prikaza |
1.4.2011, 20:28 | #1 |
Član
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
|
Skripta za upload slika ne funkcioniše
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? |
1.4.2011, 21:50 | #2 |
Član
|
Re: Zasto ovo nece da radi
Razlog zbog cega to ne funkcionise kako si zamislio je u uslovnom izrazu if. Prvo ce se proveravati da li je slika1 izabrana, a ako jeste onda se ispisuje poruka da je ona izabrana i zatim se preskacu svi elseif izrazi jer je uslov vec zadovoljen, bez obzira na to sto si ti izabrao i sliku1 i sliku2.
|
1.4.2011, 22:45 | #3 |
Član
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
|
Re: Zasto ovo nece da radi
Promenio sam malo kod i uradio ovako:
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 ovo za slike radi super, ali nece da mi izbaci poruku ako nema ni jedne slike |
1.4.2011, 22:56 | #4 |
Član
|
Re: Zasto ovo nece da radi
Ubaci else unutar if...elseif bloka:
Kod:
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..."; } } |
1.4.2011, 23:23 | #5 |
Član
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
|
Re: Zasto ovo nece da radi
to je to hvala
|
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Preuzimanje slika (problem) | jonathan | Web razvoj | 0 | 15.4.2010 17:52 |
Upload slika preko GPRS-a | Micky | Programi za mobilne telefone | 1 | 24.12.2008 6:03 |
Upload uopšte ne radi! | dzonihsv | Internet usluge | 25 | 6.11.2008 23:54 |
Samsung D600 Java upload (USB cable) | Aleksandar | Programi za mobilne telefone | 0 | 16.6.2008 13:54 |
Sajtovi Za Besplatan Upload | Night Hawk | Zanimljive Web lokacije | 16 | 5.7.2006 1:28 |