Pra não ter q repetir os comendos eu joguei um FOR nissu aew.
Deu nissu:
//Caminho completo da pasta onde os arquivos enviados ficarão
$path_upload = "../imagens/uploads/";
for ($i=1; $i<=4; $i++){
$foto = $foto."".$i;
echo $foto;
if ( (isset($_FILES['foto'.$i]['name'])) && ($_FILES['foto'.$i]['name'] != NULL) ){
#######################################################
//FOTOS
$foto = mysql_query("SELECT foto".$i." FROM `produtos` WHERE `id`='".intval($_GET['cod'])."'", $conexao);
$foto = mysql_fetch_assoc($foto);
unlink("../".$foto['foto'.$i]);
// Nas versões do PHP anteriores a 4.1.0, deve ser usado $HTTP_POST_FILES
// ao invés de $_FILES.
$uploaddir = $path_upload;
$uploadfile = $uploaddir . $_FILES['foto'.$i]['name'];
print "<pre>";
if (move_uploaded_file($_FILES['foto'.$i]['tmp_name'], $uploaddir . $_FILES['foto'.$i]['name'])) {
print "A Foto$i foi enviada com sucesso!";
// print_r($_FILES);
} else {
print "A Foto$i não foi Enviada.";
print_r($_FILES);
}
print "</pre>";
$foto1 = "imagens/uploads/".$_FILES['foto'.$i]['name'];
mysql_query("UPDATE `produtos` SET `foto1`='".$foto.$i."' WHERE id='".intval($_GET['cod'])."' LIMIT 1", $conexao);
//---------
}
}
Eu não tenho certeza se a sintaxe do meu for tah certa,
se - no 2º parametro - eu usar "==" ele parece q nem entrou no for, "<" tbm nem entra, ">" dah loop infinito. Só funcionou desse jeito aí mesmo.
Na tela me exibiu isso:
Notice: Undefined variable: foto in D:\wamp\www\autocms\admin\-edita_carro.php on line 11
1
Warning: unlink(../Array1) [function.unlink]: No such file or directory in D:\wamp\www\autocms\admin\-edita_carro.php on line 19
A Foto1 foi enviada com sucesso!
Array2Array23Array234feito
O q está errado nisso aew?
ele tah jogando uns valores toscos na variável foto.
Me ajudem aew BLZ?!!
Thank's.










