Php
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?
Discussão (1)
Carregando comentários...