Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2013, 11:37
nexux
 
Fecha de Ingreso: diciembre-2005
Mensajes: 17
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Buscar cadena de texto en listado de registros php mysql

Gracias por la respuesta.

Y la verdad, necesitaria hacer un buscador dentro de las registros obtenidos previamente listado.

Puedo hacer un buscador, que busque en toda la tabla, en varias tablas a la vez, pero necesitaria buscar una cadena de texto dentro de los registros obtenidos en esa lista nada mas.

Si es factible, como empezar?

Mi codigo que trae la lista y lo envuelve con un [li]

Código PHP:
Ver original
  1. <?php
  2.    $cat = mysql_query("SELECT c.*, cat.nombre as nombre, (SELECT COUNT(id) FROM cat_tipos h WHERE h.padre_id = c.id) as subs FROM  cat_tipos as c, categorias as cat WHERE padre_id = '0' AND cat.Id_categoria = c.id_cat_tipo order by c.orden asc");
  3.               while($r = mysql_fetch_object($cat)){
  4.                   uclean($r);?>
  5.                 <li><a href="#" <?=($r->subs!=0)?'class="desplegable"':''?>><?=$r->nombre?></a>
  6.                 <? if($r->subs!=0){?>
  7.                 <ul class="subnavegador" id="s<?=$r->id?>"><?
  8.                     $tipos=mysql_query('SELECT c.*, cat.nombre_plural as nombre, (SELECT COUNT(id) FROM cat_tipos h WHERE h.padre_id = c.id) as subs FROM  cat_tipos as c, tipos as cat WHERE padre_id = "'.$r->id.'" AND cat.Id_tipo = c.id_cat_tipo');
  9.                         while($fo = mysql_fetch_object($tipos)){
  10.                         uclean($fo);
  11.                         ?>
  12.                         <li><a href="<?= url_ami(strtolower_utf8($fo->nombre)).'-l'.$r->id."-".$fo->id_cat_tipo.".html";?>"><?=$fo->nombre?></a></li>  
  13.                         <? }?>
  14.                  </ul>
  15.                 <? }?>
  16.                 </li>
  17.            <? }?>

Hasta ahi lo tengo genial, ahora; buscar algun texto en el resultados obtenido es mi problema.


Saludos