UPDATE de um file
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Tenho um site com um BD, MySql+PHP, onde tem uma tabela de produtos com foto.
Tenho uma área de administração do bd onde posso fazer a actualização dos produtos.
Queria colocar uma página em que só actualizasse o campo destinado à imagem "foto" que é do tipo file mas quando faço o update esta não vai para o BD - se o campo não for do tipo file já vai.
O código que tenho é o seguinte:
...
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
if ((!(is_uploaded_file($_FILES['foto']['tmp_name']))) || ($_FILES['foto']['size']==0)) {
$extensao=strrchr($_FILES['foto']['name'],".");
$nome_ficheiro=$_POST['ref'] .$extensao;
//echo "<p>#" . $nome_ficheiro . "#</p>";
move_uploaded_file($_FILES['foto']['tmp_name'],"./fotos/" .$nome_ficheiro);
$updateSQL = sprintf("UPDATE produtos SET foto=%s WHERE id=%s",
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($nome_ficheiro, "text"));
...
Será que não posso fazer o UPDATE de um file??Discussão (2)
Carregando comentários...