Ver Mensaje Individual
  #11 (permalink)  
Antiguo 03/06/2009, 06:42
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 11 meses
Puntos: 8
Si si el codigo es 100% ese ahora te comento un segundo que lo pruebo

En $estructura2 espero recibir dos resultados no? creo que eso es lo que hace el limit que limite la busqueda a 2 resultados.

Respecto al error que da ahora modificando eso que me dices es este:

Parse error: syntax error, unexpected T_VARIABLE in ................... line 12

La linea 12 es esto:

$rowNot = mysql_fetch_array($sqlQueryNot);

vale el error ya esta solucionado era que me habia saltado un ; ahora dice esto:

Error: (SELECT id_pastora, imagen_pastora FROM galeriapastora WHERE id_pastora < LIMIT 1 )You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1

Nuevo avance, mira he dejado el codigo de este modo:

Código PHP:
<?php  
session_start
();  

// incluimos el archivo de conexion  
include ('../../usuarios/reg/config.php');  

$id_pastora=$_GET['id_pastora']; 
 
//Obtener anterior imagen 
$estructura "SELECT id_pastora, imagen_pastora FROM galeriapastora WHERE id_pastora <= '$id_pastora' LIMIT 1 ";  
$sqlQueryNot mysql_query($estructura$db_link) or die(mysql_error());  
$rowNot mysql_fetch_array($sqlQueryNot);  

//Obtener actual y siguiente 
$estructura2 "SELECT id_pastora, imagen_pastora FROM galeriapastora WHERE id_pastora >= '$id_pastora' LIMIT 2";  
$sqlQueryNot2 mysql_query($estructura2$db_link) or die(mysql_error());  
$rowNot2 mysql_fetch_array($sqlQueryNot2);

$anterior = (mysql_num_rows($estructura) > 0) ? mysql_fetch_array($estructura) : false;

echo 
"<div id=\"verfoto\"><img src=\"".$rowNot['imagen_pastora']."\" border=\"0\" alt=\"Descripcion\" /></div>";

if(
$anterior !== false) {
echo 
"anterior";
}   
// Aqui muestras el link a la imagen anterior
?>
Ahora el error que me da creo que es referente a la consulta y es una cosa asi:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ................... line 19

la linea 19 es esta:

$anterior = (mysql_num_rows($estructura) > 0) ? mysql_fetch_array($estructura) : false;

Última edición por GatorV; 03/06/2009 a las 08:09