Problema con un WHILE Urgente!!!!
Publicado por Alain (1 intervención) el 06/06/2005 14:31:48
Hola a todos:
Estoy haciendo una Biblioteca virtual en la que necesito hacer una busqueda y el código lo tengo mas o menos asi
while ($i<=($cantidad-1)){
while ($row=mysql_fetch_array($sql)){
if(substr_count($row['pclave'],$array[$i]))>0){
//aqui entonces pongo los temas encntrados
}
}
$i++;
}
El problema es que todo me sale bien cuando hacen la busqueda con una sola palabra pero cuando la hacen con mas de una no me entra al segundo while.
Por ejemplo:
si busco por economia pues todo perfecto
pero si busco por economia politica, el primer while si me dice que tengo dos palabras y me funciona bien pero segundo while me hace la busqueda nada mas con ECONOMIA y como que se olvida de POLITICA.
Espero haberme explicado bien a ver si me pueden ayudar.
Gracias
Estoy haciendo una Biblioteca virtual en la que necesito hacer una busqueda y el código lo tengo mas o menos asi
while ($i<=($cantidad-1)){
while ($row=mysql_fetch_array($sql)){
if(substr_count($row['pclave'],$array[$i]))>0){
//aqui entonces pongo los temas encntrados
}
}
$i++;
}
El problema es que todo me sale bien cuando hacen la busqueda con una sola palabra pero cuando la hacen con mas de una no me entra al segundo while.
Por ejemplo:
si busco por economia pues todo perfecto
pero si busco por economia politica, el primer while si me dice que tengo dos palabras y me funciona bien pero segundo while me hace la busqueda nada mas con ECONOMIA y como que se olvida de POLITICA.
Espero haberme explicado bien a ver si me pueden ayudar.
Gracias
Valora esta pregunta


0