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.
-~----------~----~----~----~------~----~------~--~---