ok gracias. por las respuesta probare haber si funciona...
On 8 mayo, 09:47, "Ricardo Mun~oz A." <[EMAIL PROTECTED]> wrote:
> El 8/05/07, franciscodg <[EMAIL PROTECTED]> escribió:
>
>
>
> > Bueno tienes razon hablo de dos tablas distintas, primero busco en la
> > tabla de la bbdd y luego muestro los resultados en una tabla HTML. La
> > idea era que en la tabla HTML se pudiera buscar y si se encuentra lo
> > buscado, seleccionarlo con un color distinto, va claro hasta aqui??? ,
> > a demas si se pudiese, poner el resultado en la parte superior de la
> > tabla HTML (o sea que en la lista que muestra la tabla HTML este sea
> > el primero), queda mas claro ahora???
> > Estoy ocupando cake 1.1.xxx
>
> podrias usar AJAX. yo tengo algo similar pero para hacer un filtro de
> los datos mostrados:
>
> function index()
> {
> if($this->data['Cliente']['search'] == 'yes')
> {
> $search_term = $this->data['Cliente']['name'];
> $this->Session->write('search_term', $search_term);
> }
> elseif ($this->Session->read('search_term'))
> {
> $search_term = $this->Session->read('search_term');
> }
> else
> {
> $search_term = '';
> $this->Session->write('search_term', $search_term);
> }
>
> $criteria = " and Client.Name LIKE
> '%".strtoupper($search_term)."%'";
>
> ...
> ..
>
> list($order,$limit,$page) =
> $this->Pagination->init($criteria);
>
> ...
>
> }
>
> y luego en mi vista tengo un input + boton dentro del siguiente div:
>
> <div style="float:right; width:200px">
> <form onSubmit="return false;">
> <?php
> echo $html->input('Cliente/name', array('size'
> => '20'));
> echo
> $html->hidden('Cliente/search',array('value'=>'yes'));
> $ajax_options['url'] = 'index';
> $ajax_options['update'] = ' '; // aca poner
> nombre del controlador
> echo $ajax->submit('Aplicar Filtro',$ajax_options);
> ?>
> </form>
> </div>
>
> en la vista tambien podrias jugar con el color de fondo de las filas...
>
> --
> Ricardo Mun~oz A.
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---