Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2008, 06:16
laOtra
 
Fecha de Ingreso: marzo-2008
Mensajes: 197
Antigüedad: 16 años, 1 mes
Puntos: 3
Buscar una palabra en un array multidimensional

Hola:
Tengo una caja de texto (input), en la que se puede escribir una palabra.
Y luego un boton, para que empiece la búsqueda.

Entonces ahora empieza a buscar esa palabra en un array multidimensional.
Pero doy al boton, y no me sale nada!

Lo hago con la función stristr.

Y este es el código:

Código PHP:
if (isset($_POST['buscar'])) 
{
  
$palabra=$_POST['TxtBuscar'];
  
  for (
$i=0;$i<sizeof($array);$i++)
    {        
      for (
$j=0;j<3;$j++)
      {            
          if ((
stristr($palabra$array[$i][$j])))
          {
          echo 
"<table border=1 ALIGN=center CELLPACING=7> ";
          
          echo 
"
           <tr>
            <td> $array[$i][0] </td>
            <td> $array[$i][1] </td>
            <td> $array[$i][2] </td>
           </tr> "
;
          }
      }
    }    

Yo creo que uno de los posibles errores que puede tener es que, cojo mal el valor de lo que se escribe en la caja de texto (input), que es este código:
Código PHP:
$palabra=$_POST['TxtBuscar']; 
Siendo TxtBuscar, el name del 'text' o caja de texto.

Alguien me puede ayudar?

Muchas gracias de antemano