Jump to content


Photo

Codigo Php Para Ligando Paginas


  • Faça o login para participar
9 replies to this topic

#1 Duh Sangali

Duh Sangali

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino

Posted 26/05/2011, 12:11

Olá...
estou fazendo um site de imobiliaria, está tudo ok, mas na pagina de aprovação do imovel, quando vou na pagina de edição do imovel ele puxa apenas o ultimo inserido e não o id clicado, porém no link da página aparece o id correto, mas na edição abaixo, aparece todo o conteudo de outro imovel ( o ultimo inserido ) segue o codigo

ex: o link da pagina acaba com .../imovelid187 porém na edição aparece " imovel id 198(o ultimo inserido no mysql "

<div id="content_conteudo">

<?php if(isset($_POST['executar']) && $_POST['executar'] == 'Aprovar Anúncio'){
@$editTitulo = $_POST['editTitulo'];


@$editNegocio = $_POST['editNegocio'];
if($editNegocio == ''){
@$editNegocio = $_POST['editNegocioOk'];
}else{
@$editNegocio = $_POST['editNegocio'];
}
@$editTipo = $_POST['editTipo'];
if($editTipo == ''){
@$editTipo = $_POST['editTipoOk'];
}else{
@$editTipo = $_POST['editTipo'];
}
@$editValor = $_POST['editValor'];
@$editDesc = $_POST['editDesc'];
@$editComodos = $_POST['editComodos'];
@$editSuites = $_POST['editSuites'];
@$editBanheiros = $_POST['editBanheiros'];
@$editSalas = $_POST['editSalas'];
@$editChurrasqueira = $_POST['editChurrasqueira'];
@$editGaragem = $_POST['editGaragem'];
@$editServico = $_POST['editServico'];
@$editPiscina = $_POST['editPiscina'];
@$editFacilidades = $_POST['editFacilidades'];
@$editRua = $_POST['editRua'];
@$editNumero = $_POST['editNumero'];
@$editBairro = $_POST['editBairro'];
@$editProximo = $_POST['editProximo'];

@$editImovelId = $_POST['editId'];

$editImovelStatus = 'processando';

$edit_imoveis = 'UPDATE imob_imovel SET imovelTitulo = :imovelTitulo, imovelNegocio = :imovelNegocio, imovelTipo = :imovelTipo,
imovelValor = :imovelValor, imovelDescricao = :imovelDescricao, imovelComodos = :imovelComodos, imovelSuites = :imovelSuites,
imovelBanheiros = :imovelBanheiros, imovelSalas = :imovelSalas, imovelChurrasqueira = :imovelChurrasqueira,
imovelGaragem = :imovelGaragem, imovelServico = :imovelServico, imovelPiscina = :imovelPiscina, imovelFacilidades = :imovelFacilidades,
imovelRua = :imovelRua, imovelNumero = :imovelNumero, imovelBairro = :imovelBairro, imovelProximo = :imovelProximo,
imovelStatus = :imovelStatus WHERE imovelId = :imovelId';

try{
$query_imovel = $conecta->prepare($edit_imoveis);
$query_imovel->bindValue(':imovelTitulo',$editTitulo,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelNegocio',$editNegocio,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelTipo',$editTipo,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelValor',$editValor,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelDescricao',$editDesc,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelComodos',$editComodos,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelSuites',$editSuites,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelBanheiros',$editBanheiros,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelSalas',$editSalas,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelChurrasqueira',$editChurrasqueira,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelGaragem',$editGaragem,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelServico',$editServico,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelPiscina',$editPiscina,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelFacilidades',$editFacilidades,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelRua',$editRua,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelNumero',$editNumero,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelBairro',$editBairro,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelProximo',$editProximo,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelStatus',$editImovelStatus,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelId',$editId,PDO::PARAM_STR);
$query_imovel->execute();

echo '<div class="ok">Imóvel Liberado</div>';


}catch(PDOexception $error_editImovel){
echo 'Erro ao aprovar o imóvel '.$error_editImovel->getMessage();
}

}
?>




<?php
$data = date('Y-m-d H:m:s');
$imovelStatus = 'pendente';
$sql_pegaAtivos = 'SELECT * FROM imob_imovel WHERE imovelStatus = :imovelStatus AND imovelTermino >= :data
ORDER BY imovelTermino ASC';

try{
$query_pegaAtivos = $conecta->prepare($sql_pegaAtivos);
$query_pegaAtivos->bindValue(':imovelStatus',$imovelStatus,PDO::PARAM_STR);
$query_pegaAtivos->bindValue(':data',$data,PDO::PARAM_STR);
$query_pegaAtivos->execute();

$resultado_pegaAtivos = $query_pegaAtivos->fetchAll(PDO::FETCH_ASSOC);

}catch(PDOexception $error_pegaAtivos){
echo 'Erro ao pegar ativos';
}

foreach($resultado_pegaAtivos as $resAtivos){
$editCliente = $resAtivos['clienteId'];
$editId = $resAtivos['imovelId'];
$editTitulo = $resAtivos['imovelTitulo'];
$editInicio = $resAtivos['imovelCadastro'];
$editFinal = $resAtivos['imovelTermino'];
$editVisitas = $resAtivos['imovelVisitas'];
$editNegocio = $resAtivos['imovelNegocio'];
$editTipo = $resAtivos['imovelTipo'];
$editThumb = $resAtivos['imovelThumb'];

$editValor = $resAtivos['imovelValor'];
$editDesc = $resAtivos['imovelDescricao'];
$editComodos = $resAtivos['imovelComodos'];

$editSuites = $resAtivos['imovelSuites'];
$editBanheiros = $resAtivos['imovelBanheiros'];
$editSalas = $resAtivos['imovelSalas'];

$editChurrasqueira = $resAtivos['imovelChurrasqueira'];
$editGaragem = $resAtivos['imovelGaragem'];
$editServico = $resAtivos['imovelServico'];
$editPiscina = $resAtivos['imovelPiscina'];


$editRua = $resAtivos['imovelRua'];
$editNumero = $resAtivos['imovelNumero'];
$editBairro = $resAtivos['imovelBairro'];
$editProximo = $resAtivos['imovelProximo'];
$editFacilidades = $resAtivos['imovelFacilidades'];

$dataHoje = mktime(0,0,0,date('m'),date('d'),date('Y'));
$dataFim = mktime(0,0,0,date('m',strtotime('anuncioFinal')),date('d',strtotime('anuncioFinal')), date('Y',strtotime('anuncioFinal')));
$executaData = $dataFim - $dataHoje;
$faltamDias = floor($executaData/(60*60*24));


}

?>

<h3 class="titulo">Id do Imóvel: <strong><?php echo @$editId;?></strong> | id do cliente: <strong><?php echo @$editCliente;?></strong> | Cadastro em: <strong><?php echo date('d/m/Y H:m',strtotime(@$editInicio));?>h</strong></h3>


<form name="anuncios_aprovar" action="" enctype="multipart/form-data" method="post">

<label>
<span>Titulo do anúncio:</span>
<input type="text" name="editTitulo" value="<?php echo @$editTitulo;?>" size="128" />
</label>

<label>
<span>Negocio: <strong><?php echo @$editNegocio;?></strong></span>
</label>
<input type="radio" name="editNegocio" value="alugar" /> Alugar
<input type="radio" name="editNegocio" value="vender" /> Vender
<input type="hidden" name="editNegocioOk" value="<?php echo @$editNegocio;?>" />

<label>
<span>Tipo: <strong><?php echo @$editTipo;?></strong></span>
</label>
<input type="radio" name="editTipo" value="Casa" /> Casa &nbsp;
<input type="radio" name="editTipo" value="Apartamento" /> Apartamento &nbsp;
<input type="radio" name="editTipo" value="Duplex" /> Duplex &nbsp;
<input type="radio" name="editTipo" value="Condomínio" /> Condomínio &nbsp;
<input type="radio" name="editTipo" value="sala" /> Sala Comercial &nbsp;
<input type="radio" name="editTipo" value="pavilhão" /> Pavilhão &nbsp;
<input type="hidden" name="editTipoOk" value="<?php echo @$editTipo;?>" />


<label>
<span>Valor:</span>
<input type="text" name="editValor" value="<?php echo @$editValor;?>" />
</label>

<label>
<span>Descrição:</span>
<textarea name="editDesc" cols="125" rows="5"><?php echo @$editDesc;?></textarea>
</label>

<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td>
<label>
<span>Comodos:</span>
<input type="text" name="editComodos" value="<?php echo @$editComodos;?>" />
</label>
</td>
<td>
<label>
<span>Suites:</span>
<input type="text" name="editSuites" value="<?php

if(@$editSuites == ''){
@$editSuites = 'Não Possui';
}else{
@$editSuites = @$editSuites;
} echo @$editSuites;

;?>" />
</label>
</td>
<td>
<label>
<span>Banheiros:</span>
<input type="text" name="editBanheiros" value="<?php echo @$editBanheiros ;?>" />
</label>
</td>

<td>
<label>
<span>Salas:</span>
<input type="text" name="editSalas" value="<?php

if(@$editSalas == ''){
@$editSalas = 'Não Possui';
}else{
@$editSalas = @$editSalas;
} echo @$editSalas;

;?>" />
</label>
</td>
</tr>
</table>


<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td>
<label>
<span>Churrascaria:</span>
<input type="text" name="editChurrasqueira" value="<?php

if(@$editChurrasqueira == ''){
@$editChurrasqueira = 'Não Possui';
}else{
@$editChurrasqueira = @$editChurrasqueira;
} echo @$editChurrasqueira;

;?>" />
</label>
</td>
<td>
<label>

<span>Garagem:</span>
<input type="text" name="editGaragem" value="<?php

if(@$editGaragem == ''){
@$editGaragem = 'Não Possui';
}else{
@$editGaragem = @$editGaragem;
} echo @$editGaragem;

;?>" />
</label>
</td>
<td>
<label>
<span>Area de Serviço:</span>
<input type="text" name="editServico" value="<?php

if(@$editServico == ''){
@$editServico = 'Não Possui';
}else{
@$editServico = @$editServico;
} echo @$editServico;

;?>" />
</label>
</td>
<td>
<label>
<span>Piscina:</span>
<input type="text" name="editPiscina" value="<?php

if(@$editPiscina == ''){
@$editPiscina = 'Não Possui';
}else{
@$editPiscina = @$editPiscina;
} echo @$editPiscina;

;?>" />


</label>
</td>
</tr>
</table>

<label>
<span>Facilidades:</span>
<input type="text" name="editFacilidades" value="<?php echo @$editFacilidades;?>" size="128" />
</label>

<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr >
<td>
<label>
<span>Rua:</span>
<input type="text" name="editRua" value="<?php echo @$editRua;?>" size="62" />
</label>
</td>
<td>
<label>
<span>Número:</span>
<input type="text" name="editNumero" value="<?php echo @$editNumero;?>" size="62" />
</label>
</td>
</tr>
<tr>
<td>
<label>
<span>Bairro:</span>
<input type="text" name="editBairro" value="<?php echo @$editBairro;?>" size="62" />
</label>
</td>
<td>
<label>
<span>Próximo:</span>
<input type="text" name="editProximo" value="<?php echo @$editProximo;?>" size="62" />
</label>

</td>
</tr>
</table>
<input type="hidden" name="editId" value="<?php echo @$editId;?>" />
<input type="submit" name="executar" id="executar" value="Aprovar Anúncio" />


</form>
<h1>Imagens do anúncio!</h1>


<?php if(isset($_POST['executar']) && $_POST['executar'] == 'Excluir'){
$fotoId = $_POST['fotoId'];
$imovelImg = $_POST['imovelImg'];

$sql_deletaImg = 'DELETE FROM imob_midias WHERE fotoId = :fotoId';
try{
$query_deletaImg = $conecta->prepare($sql_deletaImg);
$query_deletaImg->bindValue(':fotoId',$fotoId,PDO::PARAM_STR);
$query_deletaImg->execute();

$pastaDel = '../midias';
unlink($pastaDel.'/'.$imovelImg);
echo '<div class="ok">Excluida</div>';

}catch(PDOexception $error_delImg){
echo 'Erro ao excluir';
}
}

?>

<div class="galeria_all">
<?php
$sql_pegaImagem = 'SELECT * FROM imob_midias WHERE imovelId = :imovelId';
try{
$query_pegaImagem = $conecta->prepare($sql_pegaImagem);
$query_pegaImagem->bindValue(':imovelId',$editId,PDO::PARAM_STR);
$query_pegaImagem->execute();

$resultado_pegaImagem = $query_pegaImagem->fetchAll(PDO::FETCH_ASSOC);

}catch(PDOexception $error_pegaImagem){
echo 'Erro ao selecionar imagens';
}

foreach($resultado_pegaImagem as $resImagem){
$fotoId = $resImagem['fotoId'];
$imovelImg = $resImagem['imovelImg'];



?>

<div class="galeria_cadastro" style="width:120px; background:#EBEBEB; text-align:center; padding:5px; margin:5px; float:left;">

<span class="imagem" style="width:100px; height:60px; overflow:hidden; margin:0 auto;"><img src="../midias/<?php echo $imovelImg;?>" width="100" alt="Exibição" /></span>
<form name="execluirImagem" action="" enctype="multipart/form-data" method="post">
<input type="hidden" name="imovelId" value="<?php echo $editId;?>" />
<input type="hidden" name="fotoId" value="<?php echo $fotoId;?>" />
<input type="hidden" name="imovelImg" value="<?php echo $imovelImg;?>" />
<input type="submit" name="executar" id="executar" value="Excluir" />
</form>


</div><!--galeria cadastro-->

<?php
}
?>
</div><!--fecha galeria all-->


</div><!--conteudo-->


valeu desde já

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 26/05/2011, 15:00

<?php //iso aqui eu acho que seja desnessesario
if(isset($_GET['executar']) && $_GET['executar'] == 'Aprovar Anúncio'){
@$editTitulo = $_POST['editTitulo'];


@$editNegocio = $_POST['editNegocio'];
if($editNegocio == ''){
@$editNegocio = $_POST['editNegocioOk'];
}else{
@$editNegocio = $_POST['editNegocio'];
}
@$editTipo = $_POST['editTipo'];
if($editTipo == ''){
@$editTipo = $_POST['editTipoOk'];
}else{
@$editTipo = $_POST['editTipo'];
}
@$editValor = $_POST['editValor'];
@$editDesc = $_POST['editDesc'];
@$editComodos = $_POST['editComodos'];
@$editSuites = $_POST['editSuites'];
@$editBanheiros = $_POST['editBanheiros'];
@$editSalas = $_POST['editSalas'];
@$editChurrasqueira = $_POST['editChurrasqueira'];
@$editGaragem = $_POST['editGaragem'];
@$editServico = $_POST['editServico'];
@$editPiscina = $_POST['editPiscina'];
@$editFacilidades = $_POST['editFacilidades'];
@$editRua = $_POST['editRua'];
@$editNumero = $_POST['editNumero'];
@$editBairro = $_POST['editBairro'];
@$editProximo = $_POST['editProximo'];

//passar o id do imavel por get ou sera pela url 
@$editImovelId = $_GET['editId'];

$editImovelStatus = 'processando';

$edit_imoveis = 'UPDATE imob_imovel SET imovelTitulo = :imovelTitulo, imovelNegocio = :imovelNegocio, imovelTipo = :imovelTipo,
imovelValor = :imovelValor, imovelDescricao = :imovelDescricao, imovelComodos = :imovelComodos, imovelSuites = :imovelSuites,
imovelBanheiros = :imovelBanheiros, imovelSalas = :imovelSalas, imovelChurrasqueira = :imovelChurrasqueira,
imovelGaragem = :imovelGaragem, imovelServico = :imovelServico, imovelPiscina = :imovelPiscina, imovelFacilidades = :imovelFacilidades,
imovelRua = :imovelRua, imovelNumero = :imovelNumero, imovelBairro = :imovelBairro, imovelProximo = :imovelProximo,
imovelStatus = :imovelStatus WHERE imovelId = :imovelId';

try{
$query_imovel = $conecta->prepare($edit_imoveis);
$query_imovel->bindValue(':imovelTitulo',$editTitulo,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelNegocio',$editNegocio,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelTipo',$editTipo,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelValor',$editValor,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelDescricao',$editDesc,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelComodos',$editComodos,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelSuites',$editSuites,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelBanheiros',$editBanheiros,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelSalas',$editSalas,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelChurrasqueira',$editChurrasqueira,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelGaragem',$editGaragem,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelServico',$editServico,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelPiscina',$editPiscina,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelFacilidades',$editFacilidades,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelRua',$editRua,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelNumero',$editNumero,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelBairro',$editBairro,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelProximo',$editProximo,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelStatus',$editImovelStatus,PDO::PARAM_STR);
$query_imovel->bindValue(':imovelId',$editId,PDO::PARAM_STR);
$query_imovel->execute();

echo '<div class="ok">Imóvel Liberado</div>';


}catch(PDOexception $error_editImovel){
echo 'Erro ao aprovar o imóvel '.$error_editImovel->getMessage();
}

}
?>




<?php
$data = date('Y-m-d H:m:s');
$imovelStatus = 'pendente';
$sql_pegaAtivos = 'SELECT * FROM imob_imovel WHERE imovelStatus = :imovelStatus AND imovelTermino >= :data
ORDER BY imovelTermino ASC';

try{
$query_pegaAtivos = $conecta->prepare($sql_pegaAtivos);
$query_pegaAtivos->bindValue(':imovelStatus',$imovelStatus,PDO::PARAM_STR);
$query_pegaAtivos->bindValue(':data',$data,PDO::PARAM_STR);
$query_pegaAtivos->execute();

$resultado_pegaAtivos = $query_pegaAtivos->fetchAll(PDO::FETCH_ASSOC);

}catch(PDOexception $error_pegaAtivos){
echo 'Erro ao pegar ativos';
}

foreach($resultado_pegaAtivos as $resAtivos){
$editCliente = $resAtivos['clienteId'];
$editId = $resAtivos['imovelId'];
$editTitulo = $resAtivos['imovelTitulo'];
$editInicio = $resAtivos['imovelCadastro'];
$editFinal = $resAtivos['imovelTermino'];
$editVisitas = $resAtivos['imovelVisitas'];
$editNegocio = $resAtivos['imovelNegocio'];
$editTipo = $resAtivos['imovelTipo'];
$editThumb = $resAtivos['imovelThumb'];

$editValor = $resAtivos['imovelValor'];
$editDesc = $resAtivos['imovelDescricao'];
$editComodos = $resAtivos['imovelComodos'];

$editSuites = $resAtivos['imovelSuites'];
$editBanheiros = $resAtivos['imovelBanheiros'];
$editSalas = $resAtivos['imovelSalas'];

$editChurrasqueira = $resAtivos['imovelChurrasqueira'];
$editGaragem = $resAtivos['imovelGaragem'];
$editServico = $resAtivos['imovelServico'];
$editPiscina = $resAtivos['imovelPiscina'];


$editRua = $resAtivos['imovelRua'];
$editNumero = $resAtivos['imovelNumero'];
$editBairro = $resAtivos['imovelBairro'];
$editProximo = $resAtivos['imovelProximo'];
$editFacilidades = $resAtivos['imovelFacilidades'];

$dataHoje = mktime(0,0,0,date('m'),date('d'),date('Y'));
$dataFim = mktime(0,0,0,date('m',strtotime('anuncioFinal')),date('d',strtotime(' anuncioFinal')), date('Y',strtotime('anuncioFinal')));
$executaData = $dataFim - $dataHoje;
$faltamDias = floor($executaData/(60*60*24));


}

?>

<h3 class="titulo">Id do Imóvel: <strong><?php echo @$editId;?></strong> | id do cliente: <strong><?php echo @$editCliente;?></strong> | Cadastro em: <strong><?php echo date('d/m/Y H:m',strtotime(@$editInicio));?>h</strong></h3>


<form name="anuncios_aprovar" action="" enctype="multipart/form-data" method="post">

<label>
<span>Titulo do anúncio:</span>
<input type="text" name="editTitulo" value="<?php echo @$editTitulo;?>" size="128" />
</label>

<label>
<span>Negocio: <strong><?php echo @$editNegocio;?></strong></span>
</label>
<input type="radio" name="editNegocio" value="alugar" /> Alugar
<input type="radio" name="editNegocio" value="vender" /> Vender
<input type="hidden" name="editNegocioOk" value="<?php echo @$editNegocio;?>" />

<label>
<span>Tipo: <strong><?php echo @$editTipo;?></strong></span>
</label>
<input type="radio" name="editTipo" value="Casa" /> Casa &nbsp;
<input type="radio" name="editTipo" value="Apartamento" /> Apartamento &nbsp;
<input type="radio" name="editTipo" value="Duplex" /> Duplex &nbsp;
<input type="radio" name="editTipo" value="Condomínio" /> Condomínio &nbsp;
<input type="radio" name="editTipo" value="sala" /> Sala Comercial &nbsp;
<input type="radio" name="editTipo" value="pavilhão" /> Pavilhão &nbsp;
<input type="hidden" name="editTipoOk" value="<?php echo @$editTipo;?>" />


<label>
<span>Valor:</span>
<input type="text" name="editValor" value="<?php echo @$editValor;?>" />
</label>

<label>
<span>Descrição:</span>
<textarea name="editDesc" cols="125" rows="5"><?php echo @$editDesc;?></textarea>
</label>

<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td>
<label>
<span>Comodos:</span>
<input type="text" name="editComodos" value="<?php echo @$editComodos;?>" />
</label>
</td>
<td>
<label>
<span>Suites:</span>
<input type="text" name="editSuites" value="<?php

if(@$editSuites == ''){
@$editSuites = 'Não Possui';
}else{
@$editSuites = @$editSuites;
} echo @$editSuites;

;?>" />
</label>
</td>
<td>
<label>
<span>Banheiros:</span>
<input type="text" name="editBanheiros" value="<?php echo @$editBanheiros ;?>" />
</label>
</td>

<td>
<label>
<span>Salas:</span>
<input type="text" name="editSalas" value="<?php

if(@$editSalas == ''){
@$editSalas = 'Não Possui';
}else{
@$editSalas = @$editSalas;
} echo @$editSalas;

;?>" />
</label>
</td>
</tr>
</table>


<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td>
<label>
<span>Churrascaria:</span>
<input type="text" name="editChurrasqueira" value="<?php

if(@$editChurrasqueira == ''){
@$editChurrasqueira = 'Não Possui';
}else{
@$editChurrasqueira = @$editChurrasqueira;
} echo @$editChurrasqueira;

;?>" />
</label>
</td>
<td>
<label>

<span>Garagem:</span>
<input type="text" name="editGaragem" value="<?php

if(@$editGaragem == ''){
@$editGaragem = 'Não Possui';
}else{
@$editGaragem = @$editGaragem;
} echo @$editGaragem;

;?>" />
</label>
</td>
<td>
<label>
<span>Area de Serviço:</span>
<input type="text" name="editServico" value="<?php

if(@$editServico == ''){
@$editServico = 'Não Possui';
}else{
@$editServico = @$editServico;
} echo @$editServico;

;?>" />
</label>
</td>
<td>
<label>
<span>Piscina:</span>
<input type="text" name="editPiscina" value="<?php

if(@$editPiscina == ''){
@$editPiscina = 'Não Possui';
}else{
@$editPiscina = @$editPiscina;
} echo @$editPiscina;

;?>" />


</label>
</td>
</tr>
</table>

<label>
<span>Facilidades:</span>
<input type="text" name="editFacilidades" value="<?php echo @$editFacilidades;?>" size="128" />
</label>

<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr >
<td>
<label>
<span>Rua:</span>
<input type="text" name="editRua" value="<?php echo @$editRua;?>" size="62" />
</label>
</td>
<td>
<label>
<span>Número:</span>
<input type="text" name="editNumero" value="<?php echo @$editNumero;?>" size="62" />
</label>
</td>
</tr>
<tr>
<td>
<label>
<span>Bairro:</span>
<input type="text" name="editBairro" value="<?php echo @$editBairro;?>" size="62" />
</label>
</td>
<td>
<label>
<span>Próximo:</span>
<input type="text" name="editProximo" value="<?php echo @$editProximo;?>" size="62" />
</label>

</td>
</tr>
</table>
<input type="hidden" name="editId" value="<?php echo @$editId;?>" />
<input type="submit" name="executar" id="executar" value="Aprovar Anúncio" />


</form>
<h1>Imagens do anúncio!</h1>


<?php if(isset($_POST['executar']) && $_POST['executar'] == 'Excluir'){
$fotoId = $_POST['fotoId'];
$imovelImg = $_POST['imovelImg'];

$sql_deletaImg = 'DELETE FROM imob_midias WHERE fotoId = :fotoId';
try{
$query_deletaImg = $conecta->prepare($sql_deletaImg);
$query_deletaImg->bindValue(':fotoId',$fotoId,PDO::PARAM_STR);
$query_deletaImg->execute();

$pastaDel = '../midias';
unlink($pastaDel.'/'.$imovelImg);
echo '<div class="ok">Excluida</div>';

}catch(PDOexception $error_delImg){
echo 'Erro ao excluir';
}
}

?>

<div class="galeria_all">
<?php
$sql_pegaImagem = 'SELECT * FROM imob_midias WHERE imovelId = :imovelId';
try{
$query_pegaImagem = $conecta->prepare($sql_pegaImagem);
$query_pegaImagem->bindValue(':imovelId',$editId,PDO::PARAM_STR);
$query_pegaImagem->execute();

$resultado_pegaImagem = $query_pegaImagem->fetchAll(PDO::FETCH_ASSOC);

}catch(PDOexception $error_pegaImagem){
echo 'Erro ao selecionar imagens';
}

foreach($resultado_pegaImagem as $resImagem){
$fotoId = $resImagem['fotoId'];
$imovelImg = $resImagem['imovelImg'];



?>

<div class="galeria_cadastro" style="width:120px; background:#EBEBEB; text-align:center; padding:5px; margin:5px; float:left;">

<span class="imagem" style="width:100px; height:60px; overflow:hidden; margin:0 auto;"><img src="../midias/<?php echo $imovelImg;?>" width="100" alt="Exibição" /></span>
<form name="execluirImagem" action="" enctype="multipart/form-data" method="post">
<input type="hidden" name="imovelId" value="<?php echo $editId;?>" />
<input type="hidden" name="fotoId" value="<?php echo $fotoId;?>" />
<input type="hidden" name="imovelImg" value="<?php echo $imovelImg;?>" />
<input type="submit" name="executar" id="executar" value="Excluir" />
</form>


</div><!--galeria cadastro-->

<?php
}
?>
</div><!--fecha galeria all-->


</div><!--conteudo-->


ve ai se funciona e fala

Edição feita por: Diego Bezerra, 26/05/2011, 15:10.
TINHA ESQUECIDO ALGO

Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Duh Sangali

Duh Sangali

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino

Posted 26/05/2011, 16:25

Opa, então.. não funcionou.. pois o codigo modificado foi o codigo de edição do imovel.. essa parte está ok... o problema eh que o imovel que está aparecendo na tela não é o mesmo do id informado no url ( o qual deveria ser)...
creio que o erro está nessa parte

<?php
$data = date('Y-m-d H:m:s');
$imovelStatus = 'pendente';
$sql_pegaAtivos = 'SELECT * FROM imob_imovel WHERE imovelStatus = :imovelStatus AND imovelTermino >= :data
ORDER BY imovelTermino ASC';

try{
$query_pegaAtivos = $conecta->prepare($sql_pegaAtivos);
$query_pegaAtivos->bindValue(':imovelStatus',$imovelStatus,PDO::PARAM_STR);
$query_pegaAtivos->bindValue(':data',$data,PDO::PARAM_STR);
$query_pegaAtivos->execute();

$resultado_pegaAtivos = $query_pegaAtivos->fetchAll(PDO::FETCH_ASSOC);

}catch(PDOexception $error_pegaAtivos){
echo 'Erro ao pegar ativos';
}

foreach($resultado_pegaAtivos as $resAtivos){
$editCliente = $resAtivos['clienteId'];
$editId = $resAtivos['imovelId'];
$editTitulo = $resAtivos['imovelTitulo'];
$editInicio = $resAtivos['imovelCadastro'];
$editFinal = $resAtivos['imovelTermino'];
$editVisitas = $resAtivos['imovelVisitas'];
$editNegocio = $resAtivos['imovelNegocio'];
$editTipo = $resAtivos['imovelTipo'];
$editThumb = $resAtivos['imovelThumb'];

$editValor = $resAtivos['imovelValor'];
$editDesc = $resAtivos['imovelDescricao'];
$editComodos = $resAtivos['imovelComodos'];

$editSuites = $resAtivos['imovelSuites'];
$editBanheiros = $resAtivos['imovelBanheiros'];
$editSalas = $resAtivos['imovelSalas'];

$editChurrasqueira = $resAtivos['imovelChurrasqueira'];
$editGaragem = $resAtivos['imovelGaragem'];
$editServico = $resAtivos['imovelServico'];
$editPiscina = $resAtivos['imovelPiscina'];


$editRua = $resAtivos['imovelRua'];
$editNumero = $resAtivos['imovelNumero'];
$editBairro = $resAtivos['imovelBairro'];
$editProximo = $resAtivos['imovelProximo'];
$editFacilidades = $resAtivos['imovelFacilidades'];

$dataHoje = mktime(0,0,0,date('m'),date('d'),date('Y'));
$dataFim = mktime(0,0,0,date('m',strtotime('anuncioFinal')),date('d',strtotime(' anuncioFinal')), date('Y',strtotime('anuncioFinal')));
$executaData = $dataFim - $dataHoje;
$faltamDias = floor($executaData/(60*60*24));


}

?>

#4 marcosfj1

marcosfj1

    Turista

  • Usuários
  • 53 posts
  • Sexo:Masculino

Posted 26/05/2011, 17:09

Cara em que momento vc pega o id que esta na URL e compara com o do banco?
==================================================================
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================

#5 Duh Sangali

Duh Sangali

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino

Posted 26/05/2011, 17:15

Cara em que momento vc pega o id que esta na URL e compara com o do banco?



então... o id eu envio na pagina anterior somente
<?php
$data = date('Y-m-d H:m:s');
$imovelStatus = 'pendente';
$sql_pegaAtivos = 'SELECT * FROM imob_imovel WHERE imovelStatus = :imovelStatus AND imovelTermino >= :data
ORDER BY imovelTermino ASC';

try{
$query_pegaAtivos = $conecta->prepare($sql_pegaAtivos);
$query_pegaAtivos->bindValue(':imovelStatus',$imovelStatus,PDO::PARAM_STR);
$query_pegaAtivos->bindValue(':data',$data,PDO::PARAM_STR);
$query_pegaAtivos->execute();

$resultado_pegaAtivos = $query_pegaAtivos->fetchAll(PDO::FETCH_ASSOC);

}catch(PDOexception $error_pegaAtivos){
echo 'Erro ao pegar ativos';
}

foreach($resultado_pegaAtivos as $resAtivos){
$anuncioCliente = $resAtivos['clienteId'];
$anuncioId = $resAtivos['imovelId'];
$anuncioTitulo = $resAtivos['imovelTitulo'];
$anuncioInicio = $resAtivos['imovelCadastro'];
$anuncioFinal = $resAtivos['imovelTermino'];
$anuncioVisitas = $resAtivos['imovelVisitas'];


$dataHoje = mktime(0,0,0,date('m'),date('d'),date('Y'));
$dataFim = mktime(0,0,0,date('m',strtotime($anuncioFinal)),date('d',strtotime($anuncioFinal)), date('Y',strtotime($anuncioFinal)));
$executaData = $dataFim - $dataHoje;
$faltamDias = floor($executaData/(60*60*24));




?>

<tr style="background-color:#F3F3F3">
<td align="center"><?php echo $anuncioCliente ;?></td>
<td align="center"><?php echo $anuncioId ;?></td>
<td align="center"><?php echo date('d/m/y',strtotime($anuncioInicio));?></td>
<td align="center"><a href="painel.php?exe=admin-imoveis/pendentes_single&anuncio=<?php echo $anuncioId;?>">Moderar Anúncio</a></td>
</tr>

<?php
}
?>


e nessa pagina eu tenho um trecho no qual denomino o campo id da tabela...

#6 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 26/05/2011, 17:24

Pelo que parece é pq vc não especificou o id

é algo assim


//este vai pegar o que tiver passado pela url imovel.php?imovelid=7
$imovelid = $_GET['imovelid'];
$sql_pegaAtivos = 'SELECT * FROM imob_imovel WHERE imovelStatus = :imovelStatus AND imovelTermino >= :data
WHERE imovelid='$imovelid' ORDER BY imovelTermino ASC';

talves vc vai ter que fazer uma pequena modificação por causa do PDO (componente usado neste caso)

Edição feita por: Diego Bezerra, 26/05/2011, 17:26.

Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#7 Duh Sangali

Duh Sangali

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino

Posted 26/05/2011, 17:45

testei la e talz.. mas agora aparece um erro aqui

Warning: Invalid argument supplied for foreach() in C:\wamp\www\imob2\admin\admin-imoveis\pendentes_single.php on line 228

#8 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 26/05/2011, 18:08

iai tira esta parte aqui eu esqueci de tirar

ORDER BY imovelTermino ASC

e fica assim
$imovelid = $_GET['imovelid'];
$sql_pegaAtivos = 'SELECT * FROM imob_imovel WHERE imovelStatus = :imovelStatus AND imovelTermino >= :data
WHERE imovelid='$imovelid';

Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#9 Duh Sangali

Duh Sangali

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino

Posted 26/05/2011, 18:41

continua com o mesmo erro =X

#10 Duh Sangali

Duh Sangali

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino

Posted 30/05/2011, 09:56

Opaa... consegui resolver...

o problema estava no inicio do codigo mesmo...
eu estava chamando o id da pagina anterior porém com uma variavel errada. o codigo ficou assim agora

<?php
$imovelId = $_GET['anuncio'];
$sql_pegaAtivos = 'SELECT * FROM imob_imovel WHERE imovelId = :imovelId ';

try{
$query_pegaAtivos = $conecta->prepare($sql_pegaAtivos);
$query_pegaAtivos->bindValue(':imovelId',$imovelId,PDO::PARAM_STR);
$query_pegaAtivos->execute();

$resultado_pegaAtivos = $query_pegaAtivos->fetchAll(PDO::FETCH_ASSOC);

}catch(PDOexception $error_pegaAtivos){
echo 'Erro ao pegar ativos';
}

foreach($resultado_pegaAtivos as $resAtivos){
$editCliente = $resAtivos['clienteId'];
$imovelEditaId = $resAtivos['imovelId'];
$editTitulo = $resAtivos['imovelTitulo'];
$editInicio = $resAtivos['imovelCadastro'];
$editFinal = $resAtivos['imovelTermino'];
$editVisitas = $resAtivos['imovelVisitas'];
$editNegocio = $resAtivos['imovelNegocio'];
$editTipo = $resAtivos['imovelTipo'];
$editThumb = $resAtivos['imovelThumb'];


$editValor = $resAtivos['imovelValor'];
$editDesc = $resAtivos['imovelDescricao'];
$editComodos = $resAtivos['imovelComodos'];

$editSuites = $resAtivos['imovelSuites'];
$editBanheiros = $resAtivos['imovelBanheiros'];
$editSalas = $resAtivos['imovelSalas'];

$editChurrasqueira = $resAtivos['imovelChurrasqueira'];
$editGaragem = $resAtivos['imovelGaragem'];
$editCarros = $resAtivos['imovelCarros'];
$editServico = $resAtivos['imovelServico'];
$editPiscina = $resAtivos['imovelPiscina'];


$editRua = $resAtivos['imovelRua'];
$editNumero = $resAtivos['imovelNumero'];
$editBairro = $resAtivos['imovelBairro'];
$editProximo = $resAtivos['imovelProximo'];
$editFacilidades = $resAtivos['imovelFacilidades'];

$dataHoje = mktime(0,0,0,date('m'),date('d'),date('Y'));
$dataFim = mktime(0,0,0,date('m',strtotime('anuncioFinal')),date('d',strtotime('anuncioFinal')), date('Y',strtotime('anuncioFinal')));
$executaData = $dataFim - $dataHoje;
$faltamDias = floor($executaData/(60*60*24));


}

?>

De qlqr forma...
valeu pela ajuda galera ^^




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq