Gracias por el dato JuSePe lo tenia ignorado por completo, ¿como puedo reemplazar esa cadena? y en cuanto a tu sugerencia estaba pensado en utilizar sesiones para cubrir mi query. Aqui esta el codigo:
Código PHP:
////////////resultados.php/////////////
<?
echo "<form action='index.php?modulo=resultnoticias' method='post'>";
foreach($_POST as $key => $value) {
echo "<input type='hidden' name='".$key."' value='".$value."'>";
echo "clave=$key ---> valor=$value<br>";
echo "</form>";
}
//Tamaño e inicio
$TAMANO_PAGINA=5;
$pagina=$_GET["pagina"];
if (!$pagina){
$inicio=0;
$pagina=1;
}
else $inicio=($pagina-1)*$TAMANO_PAGINA;
$limit = "$inicio,$TAMANO_PAGINA";
////////////////////////////
//where para crear consulta
if($IdCat!="")$agregado[] = "IdCat=".$IdCat;
if($titulonot!="")$agregado[] = "titulonot LIKE \"\%".$titulonot."\%\"";
if($resumennot!="")$agregado[] = "resumennot LIKE \"\%".$resumennot."\%\"";
if($contenidonot!="")$agregado[] = "ContenidoNot LIKE \"\%".$contenidonot."\%\"";
if($estadonot!="")$agregado[] = "estadonot=".$estadonot;
if (count($agregado) > 0){
$red = implode (' and ', $agregado);}
print_r($agregado);
/////////////////////////////
echo "<table border=0 cellspacing=0 width=100%>
<tr>
<td bgcolor='#ADB5C6'><b>Noticias > Resultados de la búsqueda</b></td>
</tr>
<tr>
<td>";
include "includes/cnn.php";
$sql = stripslashes("SELECT * FROM noticia WHERE ".$red." ORDER BY IdNot DESC");
echo $sql;
$result = mysql_query($sql);
$num_total_registros = mysql_num_rows($result);
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
$sql3 = $sql." LIMIT ".$limit;
$result3 = mysql_query($sql3);
if($num_total_registros > 0){
echo "<table border=0 cellspacing=0 width=100%>
<tr><td colspan=5 align=center bgcolor='#EFEFF7'><b>Items encontrados $num_total_registros</b></td></tr>";
echo "<tr><td colspan=5 align=right bgcolor='#EFEFF7'>Página ";
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
echo "<b>[$pagina]</b>"." ";
else
echo "<a href='index.php?modulo=resultnoticias&pagina=$i&red=".stripslashes($red)."'>" . $i . "</a> ";
}
}
echo "</td></tr>";
echo "<tr align=center>
<td width=5% align=center><b>Id</b></td>
<td width=65%><b>Titulo</b></td>
<td width=10% align=center><b>Estado</b></td>
<td width=10% align=center><b>Editar</b></td>
<td width=10% align=center><b>Eliminar</b></td>
</tr>";
while($row3=mysql_fetch_array($result3)){
$id=$row3['IdNot'];
$titulo=$row3['TituloNot'];
$resumen=$row3['ResumenNot'];
$contenido=$row3['ContenidoNot'];
$estado=$row3['EstadoNot'];
if($estado==0)$estado="Pendiente";
else $estado="Publicado";
echo "<tr>
<td align=center>$id</td>";
echo "<td><b><a href='index.php?modulo=detailnoticia&id=$id'>$titulo</a></b></td>";
echo "<td align=center>$estado</td>
<td align=center><a href='index.php?modulo=editnoticia&id=$id'>Editar</a></td>
<td align=center><a href='index.php?modulo=delnoticia&id=$id'>Eliminar</a></td>
</tr>";
}
echo "<tr><td colspan=5 align=right bgcolor='#EFEFF7'>Página ";
if ($total_paginas >= 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
echo "<b>[$pagina]</b>"." ";
else
echo "<a href='index.php?modulo=resultnoticias&pagina=$i&red=".stripslashes($red)."'>" . $i . "</a> ";
}
}
echo "</table>";
include "includes/closecnn.php";
}
else{
echo "<table border=0 cellspacing=0 width=100%>
<tr>
<td> </td>
</tr>
<tr>
<td align=center>NO SE ENCONTRARON COINCIDENCIAS</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align=right bgcolor='#EFEFF7'><b><center><a href='index.php?modulo=noticias'>Ver Lista</a>| <a href='index.php?modulo=addnoticias'>Agregar</a>| <a href='index.php?modulo=searchnoticias'>Buscar</a> </center></b></td>
</tr>
</table>";}
echo "</td>
</tr>
</table>";
?>