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.

-~----------~----~----~----~------~----~------~--~---

Responder a