Autor | Zpráva | ||
---|---|---|---|
Pavel_06 Profil * |
#1 · Zasláno: 5. 10. 2007, 23:44:07
ahoj, chtel jsem pouzit takovyto kod, ale vzdycky mi to projde pres isset jako true a kdyz dam echo $_FILES['obrazek']; tak je to "array", jenze nic to do db neulozi:
if(isset($_FILES['obrazek'])){ $dotaz=singleton::dejDb()->prepare('UPDATE produkt_'.$domena.' SET obrazek=? WHERE id=?'); $dotaz->bind_param('bi',$_FILES['obrazek'],$_POST['idproduktu']); $dotaz->execute(); } |
||
djlj Profil |
#2 · Zasláno: 6. 10. 2007, 00:08:39
Jistě že to je pole. V něm jsou pak hodnoty jako název souboru, velikost souboru, typ souboru, dočasná adresa souboru… Nevím, kde je problém.
http://linuxsoft.cz/php/ |
||
Pavel_06 Profil * |
#3 · Zasláno: 6. 10. 2007, 00:40:06
no ja cetl jak pracovat se soubory, ale jak pracovat s $_FILES['obrazek'] vzhledem k tomu, ze to nechci ulozit na disk ale do db nevim.diky za odpoved, vazne jsem to hledal v tech knizkach co tady mam, ale zabyvaji se jen ulozenim na disk.
|
||
djlj Profil |
#4 · Zasláno: 6. 10. 2007, 00:50:17
Asi bych to uložil nějak takto: mysql_query("INSERT INTO tabulka (obsah_souboru) VALUES('".mysql_real_escape_string(file_get_contents($_FILES['obrazek' ]['tmp_name']))."')");
|
||
Časová prodleva: 16 let
|
0