Autor | Zpráva | ||
---|---|---|---|
MTD Profil * |
#1 · Zasláno: 28. 3. 2014, 16:17:40
Ahoj, nedokázal by mi někdo vysvětlit proč mi pořád hází input file že není vyplnění přitom je ?
if(empty($_FILE["can_img_f"])){ $chyby .= "<label>Musíte zadat fotografii</label>"; $error = false; } |
||
Fisir Profil |
Reaguji na MTDa:
Použij isset() . ($_FILES je dvourozměrné pole.)
|
||
MTD Profil * |
#3 · Zasláno: 28. 3. 2014, 16:22:42 · Upravil/a: MTD
Takhle ? to hází chybu :(
if isset().($_FILE ["can_img_f"]){ $chyby .= "<label>Musíte zadat fotografii</label>"; $error = false; } Nemá někdo prosím jiný nápad ? |
||
Taps Profil |
#4 · Zasláno: 28. 3. 2014, 17:08:20
MTD:
<? if (isset($_FILE ["can_img_f"])){ $chyby .= "<label>Musíte zadat fotografii</label>"; $error = false; } ?> |
||
Fisir Profil |
Reaguji na MTDa:
Špatně jsi ji použil. Je třeba také mozek a ne jen Ctrl + C a Ctrl + V. A jak říká [#7] Mike8748, máš špatně proměnnou. Reaguji na Tapse: Pravděpodobně to nebude fungovat tak, jak by si MTD přál. Takže takto: if(!isset($_FILES["can_img_f"])){ $chyby .= "<label>Musíte zadat fotografii</label>"; $error = false; } |
||
MTD Profil * |
#6 · Zasláno: 28. 3. 2014, 18:26:41
Fisir:
Takhle jsem to také hned zkoušel, ale nejde to. Nenapadlo by Vás ještě něco nebo kde by mohl být problém ? Prostě mi to pořád vypisuje, že " Musím zadat fotografiii". |
||
Mike8748 Profil |
#7 · Zasláno: 28. 3. 2014, 18:29:55
MTD:
změn $_FILE na $_FILES |
||
MTD Profil * |
#8 · Zasláno: 29. 3. 2014, 12:51:39
Mike8748:
to také nejde... |
||
Fisir Profil |
#9 · Zasláno: 29. 3. 2014, 12:58:14
Reaguji na MTDa:
Křišťálová koule stále nefunguje, takže na začátek skriptu dej error_reporting(E_ALL); a pošli jeho výpis. Mimochodem, opravdu se shodují názvy input ů v PHP a HTML?
|
||
Davex Profil |
#10 · Zasláno: 29. 3. 2014, 13:27:50
MTD:
Jsou správně vyplněné atributy formuláře <form method="POST" enctype="multipart/form-data"> ?
|
||
Časová prodleva: 10 let
|
0