Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2009, 17:12
laOtra
 
Fecha de Ingreso: marzo-2008
Mensajes: 197
Antigüedad: 16 años, 2 meses
Puntos: 3
Error en el código al buscar

Hola:
Pues mi problema es esto, que quiero que lo que escribo en una caja de texto, y despues al dar al boton de buscar, busque la palabra escrita en un array que tengo creado, y luego lo muestro en una tabla.

Pues bien, yo hago la búsqueda con la función "stristr", que es lo mismo que la funcion strstr(), pero con la diferencia que esta última no tiene en cuenta las minúsculas ni las mayúsculas.

Y nada, pues es que no me funciona el código, y no sé el error que tengo.

El array esta bien creado, porque ya le uso en otras funciones, asi que tiene que ser algun error de que me falta algun paréntesis, o no sé..... alguna bobada, creo yo.

No me dá ningun error al ejecutar el código, lo que pasa es que no me encuentra nada.

He buscado por el foro, y por otros sitios, y nada, no encuentro nada, asi que ya mi última esperanza es aqui. Espero que me podáis ayudar, porque ya estoy desesperada . Aquí os dejo el código:

Código PHP:
for ($i=0;$i<sizeof($matriz);$i++)
  {    
    
$palabra=$_POST['TxtBuscar'];
    
    echo 
"<table border=1 ALIGN=center CELLPACING=7> ";
    
      if ((
stristr($this->array_biblioteca[$i][0], $palabra))) 
      {
            echo 
"
        <tr>
            <td ALIGN=center>"
.$this->array_biblioteca[$i][1]."</td>
            <td ALIGN=right>"
.$this->array_biblioteca[$i][0]."</td>
            <td ALIGN=right>"
.$this->array_biblioteca[$i][2]."</td>
        </tr> "

      }
      echo 
"</table>";
  } 
Muchas gracias de antemano