Autor Zpráva
paja a jaja
Profil *
Ahoj, nevím, zda se budu umět správně a stručně vyjádřit. Mám formulář, kde uživatel může nahrát obrázek na server. Adresa toho obrázku se pak uloží do DB. Pokud jej nahrát nechce, měla by se do DB uložit stand.hodnota ("neni"). Problém je v tom, že "klasická" detekce if (isset($file)) resp. if (!empty($file)) zřejmě pro "input type=file" zřejmě nefunguje, takže se do té "neni" větve kódu nemůžu dostat... Uměl bych si s tim poradit dál (if_uploaded_file...) a testovat to tam, ale zdá se mi to trochu zbytečné. Jen bych zkrátka potřeboval přeložit větu "když uživatel obrázek nezadal..."
Děkuju
ronnie
Profil

if($_FILES['obrazek']['size'] > 0){
//odesláno
}else{
//neodesláno
}
paja a jaja
Profil *
Tak už je vyřešeno:

if (is_file($file)) ... ukládej obrázek...;
else ..neukládej..

:-)
paja a jaja
Profil *
ronie
děkuju, takhle to jde taky, nebo možná přes nějakou chybovou hlášku

if($_FILES['obrazek']['error']

ale nějak se mi to nechce studovat.. Díky
23k
Profil
echo (isset($_FILES['file']['tmp_name']) ? "Bylo neco vlozeno do inputu, asi soubor" : "nic nebylo vlozeno";

// tohle zjisti zdali nekdo zkousel neco vlozit



// toto informuje o tom jak dopadla akce pri vlozeni

if ($_FILES['obrazek']['error'] ==0) echo "OK, soubor nahran";
else "nepodarilo se ... a vznikaji nam chyby err. cisla 1-4";
Toto téma je uzamčeno. Odpověď nelze zaslat.

0