Logami 0 Denunciar post Postado Outubro 19, 2015 Preciso de ajuda nesse codigo, eu tenho registrado no banco os seguintes valores: "a e i o u" "e i o u" o codigo verifica se tem a letra na frase e se tiver retorna a frase... mas ele não retorna quando o q é buscado esta na primeira posição, por exemplo no codigo eu estou buscando 'e' ele vai retornar o 'a e i o u' mas não retorna o 'e i o u' da uma força ai... é pro meu tcc include 'php/banco.php'; $busca = 'e'; $buscar= explode(" ",$busca); $qp= count($buscar); $sql2=mysql_query("select * from livro") or die(mysql_error()); echo "<h3> Titulos semelhantes</h3> "; while($v=mysql_fetch_array($sql2)) { for($x=0;$x<$qp;$x++) { $t=strpos($v['titulo_livro'],$buscar[$x]); if($t !=0) { echo $v['titulo_livro']."<br>"; break; } } } Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Heming 766 Denunciar post Postado Outubro 19, 2015 Em primeiro lugar, a leitura das regras: http://forum.imasters.com.br/topic/542539-atencao-orientacoes-e-regras-do-forum-de-php/ No link abaixo, vai encontrar a explicação de porque não localiza erro na posição 0: http://forum.imasters.com.br/topic/515195-operadores-de-comparacao/?p=2045340 Compartilhar este post Link para o post Compartilhar em outros sites