bueno ya resolvi absolutamente todo lo que necesitaba :)
escribo el problema por si alguien lo necesita..
Se resolvio hasta la parte de mostrar el numero de filas con:
(PAGINA galerias.php) Código PHP:
$i=1;
while($row=mysql_fetch_array($sql)){
<a href="vergaleria.php?id_galeria=<?=$row[id_galeria]?>&foto=<?=$i?>">
<img src="imagenes/<?=$row[nombre_galeria]?>">
</a>
$i++
}
Hasta ahi perfecto, el mayor problema aparece cuando la pagina "galerias.php" tiene "paginacion".
Cual es el problema?
El problema es que cuando pasas a la siguiente pagina (pagina2) la variable $i vuelve a empezar de cero siendo que la imagen tiene otro valor, osea, si se muestran 12 registros por pagina, en la pagina 1 la primera imagen tendra el valor 1, pero en la pagina dos seguira teniendo el valor 1 siendo que tiene que tener el valor 13. Entonces al precionar la imagen 13 abrira la imagen 1.
Solucion Código PHP:
$numero_de_registros = 12;
if(!$_GET['num_pagina'] || $_GET['num_pagina'] == 1){
$i=1;
}else{
$i=$numero_de_registros*$_GET['num_pagina'];
}
while($row=mysql_fetch_array($sql)){
<a href="vergaleria.php?id_galeria=<?=$row[id_galeria]?>&foto=<?=$i?>">
<img src="imagenes/<?=$row[nombre_galeria]?>">
</a>
$i++
y listo :)
lo que se hace es multiplicar la cantidad de registros por pagina por el numero de la pagina actual.
OJALA me entiendan :D
Saludos y gracias!!