Foros del Web » Programando para Internet » PHP » CodeIgniter »

Paginacion formulario de busqueda que devuelve datos de una API

Estas en el tema de Paginacion formulario de busqueda que devuelve datos de una API en el foro de CodeIgniter en Foros del Web. Buenas tardes, Espero que me puedan guiar para poder solucionar mi problema. Se trata de que yo tengo un pequeño input box que sirve de ...
  #1 (permalink)  
Antiguo 10/12/2011, 06:19
 
Fecha de Ingreso: junio-2009
Ubicación: Madrid
Mensajes: 402
Antigüedad: 14 años, 10 meses
Puntos: 20
Paginacion formulario de busqueda que devuelve datos de una API

Buenas tardes,

Espero que me puedan guiar para poder solucionar mi problema. Se trata de que yo tengo un pequeño input box que sirve de search form, todo va bien al hacer la llamada y recoger la respuesta.

Código PHP:
function search()
    {
        
$searchResults['search'] = $this->input->post('searchText');
        
$searchResults['videos'] = $this->api->searchVideos($category ''$page '1'$tag ''$this->input->post('searchText'));
        
        
$data['contentData'] = $searchResults;
        
$this->_loadView('videosInSearch'$data);
    } 
Esta es la función que recoge los datos del formulario, y los pasa a una función de la librería de una API y devuelve ciertos resultados; como pueden observar hay una variable $page con un valor predeterminado (1) (que es a donde mi problema va).

Mi problema es de como poder implementar un pequeño sistema de paginación que reenvié los datos ya enviados (anteriormente por el input box) pero con un parámetro distinto: $page = 'N'

Espero que me entiendan!

Gracias,
Alex
  #2 (permalink)  
Antiguo 13/12/2011, 16:19
 
Fecha de Ingreso: julio-2010
Mensajes: 393
Antigüedad: 13 años, 9 meses
Puntos: 67
Respuesta: Paginacion formulario de busqueda que devuelve datos de una API

Bueno,

si estás enviando los datos por GET, que es lo más recomendado para búsquedas y filtros, te puede interesar este post para adulterar una URL.

Si el proveedor de la api te limita a utilizar únicamente el método POST, tendrás que hacer algo "a pié", si puedes usar GET, el link que te puse es la solución.

Saludos!
__________________
Páginas web de alta calidad y hechas a la medida.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:46.