Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve, salve!!!
Me deparei com um probleminha que minha "newbisse" em PHP não me permite solucionar...
Tenho uma tabela onde serão cadastrados os imóveis. Até aí tudo bem.
Tenho outra tabela, onde irei inserir as imagens pela função de upload. Nela, tenho os seguintes campos:
Até aí, tudo bem também. Aliás, tudo está indo bem, exceto pelo nome da foto que será feito o upload. Gostaria que fosse renomeada no formato "$id_imovel+$id_fotos_imovel.jpg", mas não sei como fazer isso e não encontrei em minhas pesquisas.
Segue meu código atual:
<?php
//Função de upload, resize e rename das imagens
if(isset($_POST['acao']) && $_POST['acao'] == 'cadastrar'){
$foto = $_FILES['foto'];
if($foto['type'] == 'image/jpeg'){
require("funcao_upload.php");
$name = $imov_id."_".".jpg";
Redimensionar($foto, $name, 600, "../imvimgs");
}
if (!empty($name)) {
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME)
or die('Erro ao conectar ao banco de dados.');
$query = "INSERT INTO fotos_imovel (id_imovel, nome_foto) VALUES ('$imov_id', '$name')";
mysqli_query($dbc, $query)
or die('Erro ao gravar no banco de dados.');
}
}
?>
<form method="post" action="" enctype="multipart/form-data">
<label>Enviar Foto</label>
<input type="file" name="foto" /><br /><br />
<input type="submit" value="Enviar Foto" class="buttom" />
<input type="hidden" name="acao" value="cadastrar" />
</form>
Alguém poderia me dar uma luz?
Já agradeço!!! =)
Carregando comentários...