Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

saulo Fidelis

Php

Recommended Posts

Tenho um script form em pagina home e dala faço a action para uma outra pagina onde tenho um scripit de busca. que me informa a seguinte:

esta natice esta sendo informada na seach

Notice: Undefined index: p in C:

 

pagina home:

 

<div id="imoveis_home">

<h1>Imóveis</h1><br/>

<form name="busca_comum" action="index.php?pg=search" method="post">

<label>

<span>Busca Comum: </span>

<input type="text" name="p"/>

<input type="submit" name="Busca" value="" class="btn"/>

<p> Rua,Bairro,Código,Tipo,valor</p>

</label>

</form>

 

<ul class="lista_um">

<?php up_homePosts();?>

</ul>

 

<ul class="lista_dois">

<?php up_homePostsListaDois()?>

</ul>

<div class="anuncie">

<a href="index.php?pg=anuncie"><img src="imagem/anuncie_b.jpg" alt="" title="" border="0"/></a>

</div><!--fecha div anicie -->

</div><!--fecha div imoveis_home -->

 

pagina seach

 

 

 

 

<div id="pagina">

<h1>Categoria</h1>

<table width="100%" border="0" cellpadding="3" cellspacing="2" background="#CCCCCC";>

 

<tr style="color:#00147E; font:14px 'Arial Black', Gadget, sans-serif; font-weight:bold;" >

<td height="31" align="center" bgcolor="#CCCCCC">Inlustração</td>

<td align="center" bgcolor="#CCCCCC">Operação</td>

<td align="center" bgcolor="#CCCCCC">Dormitorios</td>

<td align="center" bgcolor="#CCCCCC">Data do anuncio</td>

<td align="center" bgcolor="#CCCCCC">Código</td>

<td align="center" bgcolor="#CCCCCC">Acessar</td>

 

</tr>

<?php

 

include"Connections/config.php";

if (!isset($_GET['pag'])) {

$pag = 1;

 

} else {

$pag = $_GET['pag'];

}

 

$final = '5';

$inicio = ($pag * $final) - $final;

 

/*é aqui o erro*/

$posts = $_POST['p'];

$resultado = $_POST['p'];

$imovelBairro = $_POST['p'];

$imovelRua = $_POST['p'];

$imovelValor = $_POST['p'];

$imovelId = $_POST['p'];

 

$dataVal = date('Y-m-d H:m:s');

$imovelStatus = 'completo';

$sql = 'SELECT * FROM up_imoveis WHERE imovelStatus = :imovelStatus AND imovelTermino >= :dataVal AND imovelTipo LIKE :imovelTipo OR imovelBairro LIKE :imovelBairro OR imovelRua LIKE :imovelRua OR imovelValor LIKE :imovelValor OR imovelId LIKE :imovelId ORDER BY imovelId DESC LIMIT ' .$inicio.','.$final;

try{

$query = $banco->prepare($sql);

$query->bindValue(':dataVal',$dataVal,PDO::PARAM_STR);

$query->bindValue(':imovelTipo','%'.$posts.'%',PDO::PARAM_STR);

$query->bindValue(':imovelStatus',$imovelStatus,PDO::PARAM_STR);

$query->bindValue(':imovelBairro',$imovelBairro,PDO::PARAM_STR);

$query->bindValue(':imovelRua',$imovelRua,PDO::PARAM_STR);

$query->bindValue(':imovelValor',$imovelValor,PDO::PARAM_STR);

$query->bindValue(':imovelId',$imovelId,PDO::PARAM_STR);

$query->execute();

 

$resultado = $query->fetchAll(PDO::FETCH_ASSOC);

$count_sql = $query->rowCount(PDO::FETCH_ASSOC);

 

}catch(PDOexception $error_imoveis){

echo 'Erro ao selecionar os imoveis!';

 

}if (is_array($resultado) || is_object($count_sql)){

 

 

 

foreach($resultado as $res){

$imovelID = $res['imovelId'];

$tipo = $res['imovelTipo'];

$negocio = $res['imovelNegocio'];

$valor = $res['imovelValor'];

$thumb = $res['imovelThumb'];

$titulo = $res['imovelTitulo'];

$dormitorios = $res['imovelComodos'];

$data = $res['imovelCadastro'];

 

echo '<tr>';

echo '<td align="center" bgcolor="#EBEBEB"><a href="index.php?pg=single&imovel='.$imovelID.'"><img src="timthumb.php?src=thumb/'.$thumb.'&h=60&w=100&zc=1" alt="'.$titulo.'" title="'.$titulo.'" border="0" /></a></td>';

echo '<td align="center" bgcolor="#EBEBEB"><a href="index.php?pg=single&imovel='.$imovelID.'">'.$negocio.'</a></td>';

echo '<td align="center" bgcolor="#EBEBEB"><a href="index.php?pg=single&imovel='.$imovelID.'">'.$dormitorios.' Domitórios</a></td>';

echo '<td align="center" bgcolor="#EBEBEB"><a href="index.php?pg=single&imovel='.$imovelID.'">'.date('d/m/Y',strtotime($data)).'</a></td>';

echo '<td align="center" bgcolor="#EBEBEB"><a href="index.php?pg=single&imovel='.$imovelID.'"> '.$imovelID .'</a></td>';

echo '<td align="center" bgcolor="#EBEBEB"><a href="index.php?pg=single&imovel='.$imovelID.'" class="veja_mais">Veja Mais</a></td>';

echo '</tr>';

}

}else{

echo '<strong class="end" style="color:#96030a">Nada encontrado</strong>';}

echo '<a href="index.php"><strong class="en">Voltar</strong></a>';

?>

 

</table>

 

 

<div class="paginator">

 

<?php

 

include"Connections/conexao.php";

 

if ($result = mysqli_query($link, "SELECT * FROM up_imoveis ")) {

 

/* determine number of rows result set */

$row_cnt = mysqli_num_rows($result);

}

 

$contagem = ceil($row_cnt/$final);

$links = '4';

echo "<a href=\"index.php?pg=search&pag=1\">Primeira Página </a>   ";

for($i = $pag-$links; $i <= $pag-5; $i++){

if($i <= 0){

}else{

echo "<a href=\"index.php?pg=search&pag=$i\">$i</a>   ";

}

} echo "$pag";

for($i = $pag +1; $i <= $pag+$links; $i++){

if($i > $contagem){

}else{

echo "<a href=\"index.php?pg=search&pag=$i\">$i</a>   ";

}

}

echo "<a href=\"index.php?pg=search&pag=$contagem\">Última Página</a>   ";

?>

</div><!--fecha class paginator -->

 

</div><!--fecha pagina -->

alguém poderia ajudar-me?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.