Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou fazendo tudo certinho, tenho quase certeza mais nao sei oque acontece...
<?php
include ("conexao.php");
if(isset($_POST['enviarcc'])){
// Recupera os dados dos campos
$foto = $_FILES["foto"];
$descricao = $_POST['descricao'];
$desejo = $_POST['desejo'];
$tipoimovel = $_POST['tipoimovel'];
$cep = $_POST['cep'];
$endereco = $_POST['endereco'];
$bairro = $_POST['bairro'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$numero = $_POST['numero'];
$complemento = $_POST['complemento'];
$quartos = $_POST['quartos'];
$suites = $_POST['suites'];
$areautil = $_POST['areautil'];
$areatotal = $_POST['areatotal'];
$valortotalvenda = $_POST['valortotal'];
$valorcondominio = $_POST['valorcondominio'];
$valoriptu = $_POST['valoriptu'];
$vagasdegaragem = $_POST['vagasgaragem'];
$numerodeandares = $_POST['numeroandares'];
$apartamentosporandar = $_POST['aptoandar'];
$anodeconstrucao = $_POST['anoconstrucao'];
$situacaoimovel = $_POST['situacaoimovel'];
$id_conta = $_POST['id_conta'];
// Se a foto estiver sido selecionada
if (!empty($foto["name"])) {
// Largura máxima em pixels
$largura = 150000000000000000000000000000000000000000000000000000000000;
// Altura máxima em pixels
$altura = 18000000000000000000000000000000000000000000000000000000000000;
// Tamanho máximo do arquivo em bytes
$tamanho = 10000000000000000000000000000000000000000000000000000000000;
// Verifica se o arquivo é uma imagem
if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $foto["type"])){
$error[1] = "Isso não é uma imagem.";
}
// Pega as dimensões da imagem
$dimensoes = getimagesize($foto["tmp_name"]);
// Verifica se a largura da imagem é maior que a largura permitida
if($dimensoes[0] > $largura) {
$error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
}
// Verifica se a altura da imagem é maior que a altura permitida
if($dimensoes[1] > $altura) {
$error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
}
// Verifica se o tamanho da imagem é maior que o tamanho permitido
if($foto["size"] > $tamanho) {
$error[4] = "A imagem deve ter no máximo ".$tamanho." bytes";
}
// Se não houver nenhum erro
if (count($error) == 0) {
// Pega extensão da imagem
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
// Gera um nome único para a imagem
$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
// Caminho de onde ficará a imagem
$caminho_imagem = "fotos/" . $nome_imagem;
// Faz o upload da imagem para seu respectivo caminho
move_uploaded_file($foto["tmp_name"], $caminho_imagem);
// Insere os dados no banco
$sql = mysql_query("INSERT INTO foto VALUES ('', '".$nome_imagem."', '".$descricao."', '".$desejo."', '".$tipoimovel."', '".$cep."', '".$endereco."', '".$bairro."', '".$cidade."', '".$estado."', '".$numero."', '".$complemento."', '".$quartos."', '".$suites."', '".$areautil."', '".$areatotal."', '".$valortotalvenda."', '".$valorcondominio."', '".$valoriptu."', '".$vagasdegaragem."', '".$numerodeandares."', '".$apartamentosporandar."', '".$anodeconstrucao."', '".$situacaoimovel."', '".$id_conta."'") or die ("Não foi possivel inserir");
// Se os dados forem inseridos com sucesso
if ($sql){
echo "Imóvel Cadastrado com sucesso!";
}
}
// Se houver mensagens de erro, exibe-as
if (count($error) != 0) {
foreach ($error as $erro) {
echo $erro . "<br />";
}
}
}
}
?><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="" method="post" enctype="multipart/form-data" name="cadastro" id="cadastro" >
<table width="100%" height="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="23%" align="right">Você deseja:</td>
<td width="30%"><select name="desejo" id="desejo">
<option value="" selected="selected">Selecione</option>
<?php
$conn = @mysql_connect("localhost", "alessand_admin", "ragnarok12*") or die ("Problemas na conexão.");
$db = @mysql_select_db("alessand_apartamentos", $conn) or die ("Problemas na conexão");
$sql_listar_desejo = mysql_query("SELECT * FROM desejo");?>
<option value="<?php echo $desejo ?>"><?php echo $desejo ?></option>
<?php
}
?>
</select>
meu imóvel</td>
<td width="28%" align="right"> </td>
<td width="19%"> </td>
</tr>
<tr>
<td align="right">Tipo do Imóvel:</td>
<td><select name="tipoimovel" id="tipoimovel">
<option value="" selected="selected">Selecione</option>
<?php
$sql_listar_tipo = mysql_query("SELECT * FROM tipoimovel");?>
<option value="<?php echo $tipoimovel ?>"><?php echo $tipoimovel ?></option>
<?php
}
?>
</select></td>
<td align="right"> </td>
<td> </td>
</tr>
<tr>
<td align="right">CEP:</td>
<td><input type="text" name="cep" id="cep" maxlength="8" onBlur="getEndereco()" /></td>
<td align="right">Endereço do Imóvel:</td>
<td><input type="text" name="endereco" id="endereco" /></td>
</tr>
<tr>
<td align="right">Bairro:</td>
<td><input type="text" name="bairro" id="bairro" /></td>
<td align="right">Estado:</td>
<td><input type="text" name="estado" id="estado" /></td>
</tr>
<tr>
<td align="right">Cidade:</td>
<td><input type="text" name="cidade" id="cidade" /></td>
<td align="right">Numero:</td>
<td><input type="text" name="numero" id="numero" /></td>
</tr>
<tr>
<td align="right">Complemento:</td>
<td><input type="text" name="complemento" id="complemento" /></td>
<td align="right">Quartos:</td>
<td><input type="text" name="quartos" id="quartos" /></td>
</tr>
<tr>
<td align="right">Suítes:</td>
<td><input type="text" name="suites" id="suites" /></td>
<td align="right">Area Util:</td>
<td><input type="text" name="areautil" id="areautil" /></td>
</tr>
<tr>
<td align="right">Area Total:</td>
<td><input type="text" name="areatotal" id="areatotal" /></td>
<td align="right">Valor total do Imóvel:</td>
<td><input type="text" name="valortotal" id="valortotal" /></td>
</tr>
<tr>
<td align="right">Valor do Condominio:</td>
<td><input type="text" name="valorcondominio" id="valorcondominio" /></td>
<td align="right">Valor do IPTU:</td>
<td><input type="text" name="valoriptu" id="valoriptu" /></td>
</tr>
<tr>
<td align="right">Vagas de Garagem:</td>
<td><input type="text" name="vagasgaragem" id="vagasgaragem" /></td>
<td align="right">Numero de Andares:</td>
<td><input type="text" name="numeroandares" id="numeroandares" /></td>
</tr>
<tr>
<td align="right">Apartamentos por andar:</td>
<td><input type="text" name="aptoandar" id="aptoandar" /></td>
<td align="right">Ano da Construção:</td>
<td><input type="text" name="anoconstrucao" id="anoconstrucao" /></td>
</tr>
<tr>
<td align="right">Situação do Imóvel:</td>
<td><select name="situacaoimovel" id="situacaoimovel">
<option value="" selected="selected">Selecione</option>
<?php
$sql_listar_situacao = mysql_query("SELECT * FROM situacaoimovel");?>
<option value="<?php echo $situacao ?>"><?php echo $situacao ?></option>
<?php
}
?>
</select></td>
<td align="right"> </td>
<td><input name="id_conta" type="hidden" id="id_conta" value="<?php echo $_SESSION["id_usuario"]; ?>" /></td>
</tr>
<tr>
<td align="right">Descrição:</td>
<td><textarea name="descricao" rows="8"></textarea></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td align="right"><p>Fotos para exibição:</p></td>
<td><input type="file" name="foto" /></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td align="right"> </td>
<td> </td>
<td> </td>
<td><input name="enviarcc" type="submit" id="enviarcc" value="Cadastrar" /></td>
</tr>
</table>
<p> </p>
<p><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</p>
</form>
</body>
</html>
tem alguma coisa de errado neste codigo??
Ele chega a fazer o upload da imagem mas nao cadastra no banco de dados
a pagina da esse erro "Não foi possivel inserir"
Ficarei muito grato quem conseguir me ajudar
Carregando comentários...