Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/03/2009, 13:37
samyb8
 
Fecha de Ingreso: noviembre-2008
Mensajes: 259
Antigüedad: 15 años, 5 meses
Puntos: 1
Es perfecto. Pero no me pasa a las siguiente foto. El id se queda vacío. Me puedes ver qué le pasa?
Gracias!

$id = (int) $_GET['id'];
if(empty($id))
{
$result = mysql_query("SELECT * FROM fotos LIMIT 2");
} else {
$result = mysql_query("SELECT * FROM fotos WHERE id > $id LIMIT 2");
}
$row = mysql_fetch_array($result);
$next = mysql_fetch_array($result);
$next_id = $next['id'];
echo "<a href=\"".$_SERVER['PHP_SELF']."?id=$next_id\"><img src=\"$row[Foto]\"></a>";
echo $next['id'];

OK lo tengo.

Pero, me podrías explicar cómo hacerlo usando el campo idFoto que tengo en la misma tabla? El tema es que después quiero enviar el idFoto correspondiente a otra página donde se realiza un INSERT de votos de los usuarios.

Gracias!!!



Cita:
Iniciado por GatorV Ver Mensaje
Agrega un LIMIT 1 a tu consulta, y para que al pulsar eso lo haces usando una etiqueta <a> en tu imagen, prueba esto:
Código php:
Ver original
  1. $id = (int) $_GET['id'];
  2. if(empty($id) {
  3.        $result = mysql_query("SELECT * FROM fotos LIMIT 2");
  4. } else {
  5.        $result = mysql_query("SELECT * FROM fotos WHERE id > $id LIMIT 2");
  6. }
  7. $row = mysql_fetch_array($result);
  8. $next = mysql_fetch_array($result);
  9. $next_id = $next['id'];
  10. echo "<a href=\"".$_SERVER['PHP_SELF']."?id=$next_id\"><img src=\"$row[Foto]\"></a>";

Saludos.

Última edición por GatorV; 31/03/2009 a las 15:01