Jump to content


Firmino

Member Since 17/04/2004
Offline Last Active 05/02/2007, 15:10
-----

Topics I've Started

Problemas No Php Com Firebird

24/03/2006, 10:48

Olá pessoal, preciso da ajuda de vocês, quem souber trabalhar com PHP/Firebird poderia me tirar uma dúvida de sql do firebird no php!


select anuncios.clicodigo,anuncios.netcodigo,anuncios.anutexto,f_blobleft(anuncios.anutextosemacento,30)
from diasanu left join anuncios on anuncios.anucodigo=diasanu.anucodigo where diasanu.addata=$dataedicao and diasanu.adsituacao<>'x' and anuncios.subcodigo=$subsecao order by anuncios.anucodigo desc

esse SQL é pra buscar todos os anúncios do dia corrente, mas o problema dele ocorre o mesmo com qualquer consulta via php para o firebird, ele deixa de buscar sempre 1 registro, tipo:

se tiver 10 registros, ele busca 9, se tiver 2 ele busca 1, e se tiver só 1 ele dá como se tivesse vazio!!

eu fico doido com isso pq eu não como resolver isso e pq ele faz isso, se a SQL teoricamente está correta!!!

por favor, preciso de uma força de vocês ok!!

abraços...

Buscar Palavra No Campo Texto

20/01/2006, 13:52

Olá pessoal,

tenho uma dúvida a ser salientada.

Pois bem, quero buscar dentro de um campo texto na consulta sql, as notícias relacionadas à palavra chave digitada no site.

Olhem o código 1º:

if (strpos($_SESSION["busca"]," ")) {

$string = explode(" ",$_SESSION["busca"]);

$total = (count($string)-1);

for ($i = 0; $i <= $total; $i++) {
if ($i == 0) {
$txt = "(texto like '%$string[$i]%')";
$tit = "(titulo like '%$string[$i]%')";
} else {
$txt .= " AND (texto like '%$string[$i]%')";
$tit .= " AND (titulo like '%$string[$i]%')";
}
}}

else {

$txt = "(texto like '%".$_SESSION["busca"]."%')";
$tit = "(titulo like '%".$_SESSION["busca"]."%')";

}

$sqlbusca = "SELECT cidade,codigo,chamada_aginterior,entrada FROM noticias WHERE noar='y' AND ($txt) OR ($tit) ORDER BY entrada DESC";


Exemplo:

digito "Diretor DER" , ai usando o LIKE '%$string[$i]%' ele busca um monte de notícias nada haver por que na palavra 'Diretor' da frase "Diretor DER" ele busca as notícias que tenham "Diretora" também.

No caso da palavra DER, ele busca: venDER, perDER e assim por diante.

E ocorre quase o mesmo se usar o LIKE com o '%' só no começo e no fim.

Por isso gostaria de saber se existe uma directiva ou uma maneira de usar o LIKE, da qual ele busque somente as noticias que contenham as palavras Diretor e DER no mesmo texto, e que estejam sozinhas e não (relacionada) no começo, meio ou fim de uma frase usando qualquer um dos LIKES '%string%', '%string' ou 'string%'.

Ele não compara com "=" porque é tipo texto o campo, e por isso não funciona, só para ressaltar.


Por favor galera, peço gentilmente a ajuda de vocês OK.

Grato.

Busca Igual Do Google!

03/01/2006, 16:38

Ola pessoal!!

fiz uma busca muito legalzinha que busca as noticias do site, ela busca tanto com uma única palavra, como também varias! se digitar

( Assassinato em Araçatuba ) ela vai buscar tudo que for relacionado a cada palavra da frase e também a frase inteira, mas eu queria também que ela fizesse igual o Google.

Quando digitasse entre "aspas" por exemplo: "Assassinato em Araçatuba" que buscasse somente as noticias com esse conteudo total entendem! e não estou conseguindo!

Por favor gostaria de uma ajuda de vocês OK!!!


grato.

Pq Meu Javas Funciona No Ff E No Ie Não?

30/11/2005, 13:52

Olá pessoal! gostaria de sanar uma breve dúvida de Javascript.

Fiz um <select> que ao escolher um plano de assinatura apareça na tela um alert mostrando o preço dele. Ele funciona que é uma beleza se for executado no FireFox porém não funciona nem pra remédio se for no IE, gostaria de saber o porque.

OBS: tentei usar o "onchange" e também não funcionou



O SELECT:

<select name="setor" class="box" id="setor">
<option value="menso" onclick="mensagem('menso')">Mensal - on-line</option>
<option value="mensio" onclick="mensagem('mensio')">Mensal - impresso e online</option>


O JAVA:

<script>
function mensagem(m) {

if (m == 'menso') { alert ('*Plano Mensal | On-line*\n\n R$ 14,90 \n '); }

if (m == 'mensio') { alert ('*Plano Mensal | Impresso e On-line*\n\n R$ 29,80 \n '); }

}

</script>


Por favor preciso de um Help OK!


vlw pessoal...

Por Que Essa Diferença Entre O Ie Eo Ff?

18/07/2005, 15:14

Olá pessoal! gostaria muito de saber o porque alguns comandos de CSS tem que ser diferentes no Fire Fox para o layout ficar igualzinho o Internet Explorer??

E para que essa preferência desenfreada pelo FireFox se a maioria esmagadora, mais de 90% dos leigos ainda usam o IE?

O que esse FireFox tem que o Netscape ou o IE não tem?


Grato.

IPB Skin By Virteq