Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2004, 06:01
nunugp
 
Fecha de Ingreso: julio-2002
Ubicación: Madrid
Mensajes: 29
Antigüedad: 21 años, 9 meses
Puntos: 0
pq no funciona esto???

hola a tod@s:
tengo el siguiente problema.
Desde una pagina con un formulario llamo a otro pasandole un valor.
La pagina recoge el valor bien, pero cuando intento paginar, me muestra bien los 3 primeros resultados, pero los siguientes, cuando pulso en los enlaces de paginas me dice que no hay resultados. Este es el código:

<?

include ("FAQS/paginar.php");
include ("conexion.php");

//Isset --> comprueba si existe la variable
if(!isset($_GET['pag'])){
$pag=1;
}else{
$pag=$_GET['pag'];
}
$tampag = 3;
$reg1 = ($pag-1) * $tampag;
$id = $_POST['madrid'];
//id vale ahora 10;
$s = OCIParse($c, "select tienda, direccion, telefono from sucursales where idcomunidad=$id");
//si en lugar de esto pongo lo siguiente si que me lo hace bien:
//$s = OCIParse($c, "select tienda, direccion, telefono from sucursales where idcomunidad=10");
OCIExecute($s);
$nrows = OCIFetchStatement($s,$results);

OCICommit;
//echo $nrows;


if ( $nrows > 0 ) {

for ($i=$reg1; $i<(min($reg1+$tampag, $nrows)); $i++) {

reset($results);
while ( $column = each($results) ) {

$data = $column['value'];
echo $data[$i];


} // Fin del while


} // Fin del for

} //Fin del if para verificar si hay datos resultantes de la consulta
else {
echo "No hay datos en la consulta";
}

OCIFreeStatement($s);
echo paginar($pag, $nrows, $tampag, "mostrar_tienda.php?pag=");

// Commit to save changes...
OCICommit($c);

// Logoff from Oracle...
OCILogoff($c);
?>


alguien me puede ayudar???
gracias
saludos