Thiago Retondar 18 Denunciar post Postado Outubro 5, 2009 Então o problema é na sua função PHP. ;) Poste por lá. E outra, o que <?php echo $row_rs83['tb_www']; ?>"><?php echo $row_rs83['tb_www']; ?> gera de HTML? Pois veja que você estava colocando eles soltos na tag. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Newton 0 Denunciar post Postado Outubro 5, 2009 Então o problema é na sua função PHP. ;) Poste por lá. E outra, o que <?php echo $row_rs83['tb_www']; ?>"><?php echo $row_rs83['tb_www']; ?> gera de HTML? Pois veja que você estava colocando eles soltos na tag. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Havia postado inicialmente lá, mas disseram q o assunto seria resolvido aqui. http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif Vou repostar lá pra ver o que acontece... Obrigado. http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Outubro 5, 2009 Bom, seu tópico criado no PHP foi excluído. Vamos continuar somente neste aqui. Daqui a pouco aparece um moderador de javascript para mover pra lá. Como foram feitas várias modificações, você pode postar como está o seu código neste momento? Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Newton 0 Denunciar post Postado Outubro 5, 2009 http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif Bom meu código está dessa forma, sem nenhum javascript, somete o PHP. <?php require_once('Connections/search_db.php'); ?> <?php $colname_rs83 = "-1"; if (isset($_GET['title'])) { $colname_rs83 = (get_magic_quotes_gpc()) ? $_GET['title'] : addslashes($_GET['title']); } mysql_select_db($database_search_db, $search_db); $query_rs83 = sprintf("SELECT * FROM table1 WHERE tb_name LIKE '%%%s%%' OR tb_desc LIKE '%%%s%%' ", $colname_rs83,$colname_rs83); $rs83 = mysql_query($query_rs83, $search_db) or die(mysql_error()); $row_rs83 = mysql_fetch_assoc($rs83); $totalRows_rs83 = mysql_num_rows($rs83); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- .style1 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; } .style2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; } --> </style> </head> <body> <?php do { ?> <table width="658" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="174" rowspan="3"><img src="<?php echo $row_rs83['tb_img']; ?>" /></td> <td width="484"><span class="style2"><?php echo $row_rs83['tb_name']; ?></span></td> </tr> <tr> <td><?php echo $row_rs83['tb_desc']; ?></td> </tr> <tr> <td> <a href="<?php echo $row_rs83['tb_www']; ?>"><?php echo $row_rs83['tb_www']; ?></a></a> </tr> </table> <?php } while ($row_rs83 = mysql_fetch_assoc($rs83)); ?> <?php if ($totalRows_rs83 == 0) { // Show if recordset empty ?> <p><img src="nao.jpg" width="16" height="16" /><span class="style1">Nada encontrado, por favor refaça a sua busca.</span></p> <?php } // Show if recordset empty ?></body> </html> <?php mysql_free_result($rs83); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Outubro 6, 2009 E o que está acontecendo agora? O que deveria acontecer? Está aparecendo algum erro? Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Outubro 6, 2009 Eu entendi direito? Tá abrindo 2 páginas qdo você clica??? É só colocar um return false no onclick do link, caso seja isso... Compartilhar este post Link para o post Compartilhar em outros sites
Newton 0 Denunciar post Postado Outubro 6, 2009 E o que está acontecendo agora? O que deveria acontecer? Está aparecendo algum erro? Carlos Eduardo Nesse último codigo q postei esta tudo certo, o link esta funcionando, mas nao esta abrindo numa nova janela popup, abre na mesma.. O erro das 2 janelas estava acontecendo qndo estava colocando o script em javascript. Mas esse código ai esta "puro" sem java, esta funcionando o link, mas nao abre uma popup. Entendeu? Eu entendi direito? Tá abrindo 2 páginas qdo você clica??? É só colocar um return false no onclick do link, caso seja isso... Como faria isso? O link esta sendo feito nessa linha do codigo: <a href="<?php echo $row_rs83['tb_www']; ?>"><?php echo $row_rs83['tb_www']; ?></a> Como ficaria essa linha do codigo colocando isso q você me disse? Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Outubro 6, 2009 Para nao abrir uma nova janela, nao pode por nada no HREF. Tem que usar o OnClick, pelo menos um dia que precisei disso usei o OnClick e deu certo. <a href="#" onClick = "window.open('<?=$row_rs83['tb_www'];?>','janela','width=400, height=400'"> Compartilhar este post Link para o post Compartilhar em outros sites
Newton 0 Denunciar post Postado Outubro 7, 2009 Para nao abrir uma nova janela, nao pode por nada no HREF. Tem que usar o OnClick, pelo menos um dia que precisei disso usei o OnClick e deu certo. <a href="#" onClick = "window.open('<?=$row_rs83['tb_www'];?>','janela','width=400, height=400'"> Bom Dia! Bom, fiz exatamente como você explicou ai, mas tb nao funcionou. http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Outubro 7, 2009 Bom, fiz exatamente como você explicou ai, mas tb nao funcionou O que aconteceu? Apareceu algum erro? Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Newton 0 Denunciar post Postado Outubro 7, 2009 Bom, fiz exatamente como você explicou ai, mas tb nao funcionou O que aconteceu? Apareceu algum erro? Carlos Eduardo Quando clico no link no resultado, ele carrega o resultado novamente. Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Outubro 7, 2009 <a href="<?php echo $row_rs83['tb_www']; ?>"><?php echo $row_rs83['tb_www']; ?></a></a> Tenta modificar a linha acima para: <?php printf( '<a href="#" onclick="window.open( \'%s\' , \'janela\' , \'width=400,height=600\' ); return false;">%s</a>' , $row_rs83['tb_www'] , $row_rs83['tb_www'] ); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Newton 0 Denunciar post Postado Outubro 7, 2009 <a href="<?php echo $row_rs83['tb_www']; ?>"><?php echo $row_rs83['tb_www']; ?></a></a> Tenta modificar a linha acima para: <?php printf( '<a href="#" onclick="window.open( \'%s\' , \'janela\' , \'width=400,height=600\' ); return false;">%s</a>' , $row_rs83['tb_www'] , $row_rs83['tb_www'] ); ?> Coloquei a linha acima e deu um erro: Notice: Undefined index: tb_www in C:\wamp\www\search_result.php on line 31 Notice: Undefined index: tb_www in C:\wamp\www\search_result.php on line 31 Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Outubro 7, 2009 Então. Significa que não tem o índice tb_www na linha 31. Deve ser a linha que diz $row_rs83['tb_www'] Confira de onde vem este valor e se está vindo corretamente. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Newton 0 Denunciar post Postado Outubro 7, 2009 Então. Significa que não tem o índice tb_www na linha 31. Deve ser a linha que diz $row_rs83['tb_www'] Confira de onde vem este valor e se está vindo corretamente. Carlos Eduardo Creio eu q esta tudo certo, pois se eu nao coloco esse codigo o aparece lá e esta funcional, mas nao abre em uma nova janela, abre o link normal na mesma janela, nesse caso o codigo esta assim, por isso creio q esteja tudo certo. <a href="<?php echo $row_rs83['www']; ?>"><?php echo $row_rs83['www']; ?></a> Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Outubro 7, 2009 Então tenta fazer assim... <a href="#" onclick="window.open( '<?php echo $row_rs83['www']; ?>' , 'janela' , 'width=400,height=600' ); return false;"><?php echo $row_rs83['www']; ?></a> Veja se resolve. Outra coisa, este site está online? Pode passar o endereço para ver o erro acontecendo? Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Newton 0 Denunciar post Postado Outubro 8, 2009 Então tenta fazer assim... <a href="#" onclick="window.open( '<?php echo $row_rs83['www']; ?>' , 'janela' , 'width=400,height=600' ); return false;"><?php echo $row_rs83['www']; ?></a> Veja se resolve. Outra coisa, este site está online? Pode passar o endereço para ver o erro acontecendo? Carlos Eduardo http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif :lol: :D Deu certo! Coloquei essa linha de código que você e passou e deu tudo certo! Agora só não sei por q cargas d'agua a imagem que aparecia ao lado do resultado não esta aparecendo.... mas isso vou tentar resolver aqui, caso nao consiga eu posto aqui. Mas valeu pela ajuda! Valeu mesmo! Compartilhar este post Link para o post Compartilhar em outros sites
Newton 0 Denunciar post Postado Outubro 8, 2009 Aproveitando, como posso fazer para que se a pessoa digitar algo que a busca nao ache, apareça uma mensagem dizendo que nada foi encontrado. E como poderia fazer para validar o campo da busca para mais de 3 caracteres, para que isso seja obrigatório? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites