Ya estamos aqui otra vez.....
Llevo como 1 horita de prueba y error...
El caso es que esta consulta, si userSession esta seteado no me muestra nada, en caso contrario... si
Código PHP:
session_start();
$userRecent = '';
if(isset($_GET['userSession'])){
$userRecent = "WHERE iduser='".$_SESSION['id']."'";
$sqln = mysql_query("SELECT * FROM links ".$userRecent);
$and = " AND iduser = '".$_SESSION['id']."'";
}else
$sqln = mysql_query("SELECT * FROM links ");
$page = 0;
if(isset($_GET['page'])){
$page = $_GET['page'];
}
$next = $page + 1;
$prev = $page - 1;
$ipp = 20;
$items = mysql_num_rows($sqln);
$pages = 00;
$pages = $items/$ipp;
$begin = $page*$ipp;
if(isset($_GET['userSession']))
$sql = mysql_query("SELECT categorias.nombre AS nombrecat,links.* FROM categorias LEFT JOIN links ON categorias.id=links.idcat ".$and." ORDER BY id DESC LIMIT $begin,$ipp");
else
$sql = mysql_query("SELECT categorias.nombre AS nombrecat,links.* FROM categorias LEFT JOIN links ON categorias.id=links.idcat ORDER BY id DESC LIMIT $begin,$ipp");
$l=0;
while($registro = mysql_fetch_array($sql)){
Comentar que he partido de este Documento sin los condicionales (es decir, siempre en el caso ELSE) y funciona perfectamente.... :?
Veis algun error?
Muchas gracais!