Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2004, 06:03
Avatar de ortiz
ortiz
 
Fecha de Ingreso: septiembre-2004
Mensajes: 154
Antigüedad: 19 años, 7 meses
Puntos: 0
Gracias por la ayuda!

Pues como bien tú explicabas, mi problema era el ámbito de las variables. También he de decir que cambié la manera de recibir las variables, esto son dos partes.

1. Cambiar el método del formulario , de POST a GET-
2. Recibir las variables con GET


Te muestro como quedó:

1º Recibo el nombre de un distribuidor:

$dist = $_GET['distribuidor']


2º En función de eso ejecuto una función u otra:

switch($dist){

case "dist1":
funcion1();
break;

case "dist2":
funcion2();
break;
}


3º Ej de función

function funcion1(){
$fab = $_GET['fabricante'];
$cat = $_GET['categoria'];

etc,etc

(Incluyendo la recepción de las variables dentro de la función es cuando me empezó a funcionar la paginación correctamente)

y en función de estos y otros parametros:
Ej:

i[B]f( $cat == 'todos'){

$_pagi_sql = "SELECT * FROM tabla WHERE nom_fab='$fab'";


}

(Entonces, seguimos los pasos..)

$_pagi_cuantos = 10;

include("paginator.inc.php");

while($row = mysql_fetch_array($_pagi_result)){

(ETC,ETC)


}

echo "<div>$_pagi_navegacion</div>
}

}


Acabé un poco magullado cerebralmente, pero al final con la ayuda e información del foro y la propia ayuda de jpinedo, conseguí hacerlo

Ahora tengo otros problemitas que, primero investigaré un poquito más para no postear en valde, que lo hago mucho . Pero si no me salgo, utilizó el teléfono rojo!

Saludos!