Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/02/2003, 17:12
chc
 
Fecha de Ingreso: febrero-2002
Ubicación: Ramos Mejia
Mensajes: 40
Antigüedad: 22 años, 3 meses
Puntos: 0
Este es el script donde genero la consulta

$_POST["ano"] viene de una desplegable donde selecciono el año, con eso selecciono la base a la cual consulto.

<?
// aca armo el nombre de la base a consultar
$base="a".$_POST["ano"];

// Conectamos a la Base de Datos
include("conecta.php");
$conn = conexion();

// Obtenemos la página actual, por el método que más nos guste
// Por defecto, la página se propaga por la variable $pagina
$pagina = $HTTP_GET_VARS["pagina"];

// Incluimos la Clase Paginado e instanciamos un objeto $rs
include("class.paginadoMySQL.php");
$rs = new paginado($conn);

// Le indicamos en que página estamos - 1 por defecto
$rs->pagina($pagina);

// Le decimos cuantos registros por página queremos - 10 por defecto
$rs->porPagina(26);

$rs->propagar("origen");

// Armamos el query para ejecutar la consulta
// ACA SI TOMO $_POST["origen"] LA PRIMERA VEZ FUNCIONA LA SEGUNDA VEZ VIENE VACIO, USANDO $origen FUNCIONA BIEN
$SQL = "SELECT * FROM $base WHERE trim(origen) LIKE '".$origen."'";

// Y ejecutamos nuestra consulta.
if(!$rs->query($SQL))
// Ejecutamos el query y si devolvió falso, hubo un error y lo mostramos.
{die( $rs->error() );}


// Mostramos la cantidad de registros encontrados.
echo "<br>";
echo "<table width=100% bgcolor='#98c2f4'>"."<tr>"."<td align='right'>";
echo "<font face='tahoma' color='black' size=2pt>";
echo "Elementos encontrados: ".$rs->total();
echo "</td>"."</tr>"."</table>";

// Finalmente mostramos los medios para la navegación entre los resultados.
echo "<table align='center'>"."<tr>"."<td>";
echo $rs->anterior()." - ".$rs->nroPaginas()." - ".$rs->siguiente();
echo "</td>"."</tr>"."<br>";

echo "<tr>"."<td>";
echo "<p align='center'>"."<a href='ama.html' target='_self'>Volver</a>"."<br>";
echo "</td>"."</tr>"."</table>";

// Cerramos la conexion con la base de datos.
mysql_close($conn);

?>

Por ultimo te comento que en php.ini tengo REGISTERS_GLOBAL=ON

Espero haberme explicado bien.

Gracias nuevamente
Claudio