Hola rabs, segui tu consejo y salio este error:
Parse error: syntax error, unexpected '>' in C:\wamp\www\2012\galeria\ver.php on line 19
y despues probe asi:
echo "<a href='ver.php?img= " . $imagen['imagen_id']-1 . '>Anterior</a>"';
y ahi si funcionó! :) pero ahora me sale 3 errores en el
img que son los siguientes:
Notice: Undefined index: img in C:\wamp\www\2012\galeria\ver.php on line 6
Notice: Undefined index: img in C:\wamp\www\2012\galeria\ver.php on line 6
Notice: Undefined index: img in C:\wamp\www\2012\galeria\ver.php on line 6
esta es la linea 6:
$query = sprintf("SELECT * FROM imagenes WHERE imagen_id='%d' || imagen_id='%d' || imagen_id='%d' LIMIT 1", $_GET['img'], $_GET['img']-1, $_GET['img']+1);el problema parece ser en: $_GET['img'] por lo que estaba leyendo.. tengo que agregar un input en el formulario?
este es mi formulario:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>::::</title>
</head>
<body>
<form action="cargar.php" enctype="multipart/form-data" method="post">
<input type="file" name="imagen" /><br>
<input type="file" name="imagen2" /><br>
<input type="file" name="imagen3" /><br>
<input type="file" name="imagen4" /><br>
<input type="file" name="imagen5" /><br>
<input type="submit" value="subir" />
</form>
</body>
</html>
//************************************************//
y este es el archivo que sube:
<?php
if(!is_uploaded_file($_FILES['imagen']['tmp_name']))
{
echo "Error al subir archivo";
}
else {
$conectar = mysql_connect("localhost","root","");
$bd = mysql_select_db("galeria");
$nombre = explode(".",$_FILES['imagen']['name']);
$peticion = mysql_query("INSERT INTO imagenes(nombre,url) VALUES('".$nombre[0]."','fotos/".$_FILES['imagen']['name']."')") or die(mysql_error());
move_uploaded_file($_FILES['imagen']['tmp_name'],"fotos/".$_FILES['imagen']['name']);
$nombre = explode(".",$_FILES['imagen2']['name']);
$peticion = mysql_query("INSERT INTO imagenes(nombre,url) VALUES('".$nombre[0]."','fotos/".$_FILES['imagen2']['name']."')") or die(mysql_error());
move_uploaded_file($_FILES['imagen2']['tmp_name'],"fotos/".$_FILES['imagen2']['name']);
$nombre = explode(".",$_FILES['imagen3']['name']);
$peticion = mysql_query("INSERT INTO imagenes(nombre,url) VALUES('".$nombre[0]."','fotos/".$_FILES['imagen3']['name']."')") or die(mysql_error());
move_uploaded_file($_FILES['imagen3']['tmp_name'],"fotos/".$_FILES['imagen3']['name']);
$nombre = explode(".",$_FILES['imagen4']['name']);
$peticion = mysql_query("INSERT INTO imagenes(nombre,url) VALUES('".$nombre[0]."','fotos/".$_FILES['imagen4']['name']."')") or die(mysql_error());
move_uploaded_file($_FILES['imagen4']['tmp_name'],"fotos/".$_FILES['imagen4']['name']);
$nombre = explode(".",$_FILES['imagen5']['name']);
$peticion = mysql_query("INSERT INTO imagenes(nombre,url) VALUES('".$nombre[0]."','fotos/".$_FILES['imagen5']['name']."')") or die(mysql_error());
move_uploaded_file($_FILES['imagen5']['tmp_name'],"fotos/".$_FILES['imagen5']['name']);
}
?>
Seguro a de estar todo mal! jajaja pero fue lo que logre hacer,, y bueno a mi me sirve! :)