Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/05/2010, 15:44
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Echo donde va?

Le hice algunos retoques a tu codigo a ver que pasa
Te agregue algo que no se si te lo habias olvidado: "session_start();"
Debes ponerlo siempre en todo los script que desees que continue la sesion
Si mi codigo no funciona, agregale al tuyo session_start();


Cuentame que pasa asi lo sigo viendo...



<?php
session_start();

$id=$_SESSION["id"];

$usuario=$_SESSION["usuario"];
$pag=$_REQUEST['pag'];

include_once ("connect.php");

$sexo = (!empty($_POST["sexo"])
?
" sexo='".trim($_POST["sexo"])."'"
:
"");

$interestin = (!empty($_POST["interestin"])
?
(!empty($sexo)? " AND interestin='".trim($_POST["interestin"])."'": " interestin='".trim($_POST["interestin"])."'")
:
"");

$pais = (!empty($_POST["pais"])
?
(!empty($sexo) || !empty($interestin)? " AND pais='".trim($_POST["pais"])."'": " pais='".trim($_POST["pais"])."'")
:
"");

$estadocivil=(!empty($_POST["estadocivil"])
?
(
!empty($sexo) || !empty($interestin) || !empty($pais)
? " AND estadocivil='".trim($_POST["estadocivil"])."'"
: " estadocivil='".trim($_POST["estadocivil"])."'"
)
:
"");

$where = (!empty($sexo) || !empty($interestin) || !empty($pais) || !empty($estadocivil)
?
" WHERE "
:
"");





if (!isset($pag))
$pag = 1;

// Por defecto, pagina 1
$result = mysql_query("SELECT COUNT(*) FROM members;");

list($total) = mysql_fetch_row($result);

$tampag = 5;
$reg1 = ($pag-1) * $tampag;

function paginar($actual, $total, $por_pagina, $enlace) {

$total_paginas = ceil($total/$por_pagina);
$anterior = $actual - 1;
$posterior = $actual + 1;

if ($actual>1)
$texto = "<a href=".$enlace."".$anterior.">&laquo;</a> ";
else
$texto = "<b>&laquo;</b> ";

for ($i=1; $i<$actual; $i++)
$texto .= "<a href=".$enlace."".$i.">".$i."</a> ";
$texto .= "<b>".$actual."</b> ";

for ($i=($actual+1); $i<=$total_paginas; $i++)
$texto .= "<a href=".$enlace."".$i.">".$i."</a> ";

if ($actual<$total_paginas)
$texto .= "<a href=".$enlace."".$posterior.">&raquo;</a>";
else
$texto .= "<b>&raquo;</b>"; return $texto;


} //END function ...?


$s = "SELECT * FROM members ". $where. $sexo. $interestin. $pais. $estadocivil." LIMIT ".$reg1.", ".$tampag.";";
$query = mysql_query($s) or die(mysql_error());



while($row = mysql_fetch_array($query)) {

}


//no se exactamente donde va este if si fuera o dentro del while
if( empty($sexo) || empty($interestin) || empty($pais) || empty($estadocivil)){
echo "No se han encontrado resultados";
}