Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LEONARDO SENHORINI

Resultado busca

Recommended Posts

sera que alguem me ajuda preciso que o resultado aparece em duas colunas

 

<!DOCTYPE html PUBLIC>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>www.nklista.com.br ..:: A LISTA DA BAHIA ::..</title>
<link href="css.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
color: #FF0000;
}
.style2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}
.style3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FF0000;
}
td div {
     padding: 5px;
  width: 280px;
  height: 222px;
  overflow: auto;
  }
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
 if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
   document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
 else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>
<div id="topgus">
	  <table width="475" border="0" align="center">
           <tr>
             <td width="255" align="right" class="navega"><?php
$host = 'localhost'; // endereço do seu mysql
$user = 'nklista_user'; // usuário
$pass = 'lems1717'; // senha
$con = mysql_connect($host,$user,$pass); // função de conexão
$db = 'nklista_banco'; // nome do banco de dados
mysql_select_db($db,$con) or print mysql_error(); // seleção do banco de dados

$busca = $_POST['busca'];// palavra que o usuario digitou
$cidade = $_POST['cidade']; //categoria que o usuario deseja

$sql = mysql_query("SELECT * FROM guanambi_lista WHERE nome LIKE '%$busca%' AND cidade = '$cidade'"); 
// query para selecionar todos os campos da tabela usuários se $busca contiver na coluna nome ou na coluna email
// % antes e depois de $busca serve para indicar que $busca por ser apenas parte da palavra ou frase
// $busca é a variável que foi enviada pelo nosso formulário da página anterior
$count = mysql_num_rows($sql);
// conta quantos registros encontrados com a nossa especificação

if ($count == 0) {
   echo "Nenhum resultado!";
} else {
   // senão
   if ($count == 1) {
       echo "1 resultado encontrado!";
   }
   // se houver um resultado diz que existe um resultado
   if ($count > 1) {
       echo "$count resultados encontrados!";
   }
   // se houver mais de um resultado diz quantos resultados existem
   while ($dados = mysql_fetch_array($sql)) {
       // enquanto houverem resultados...
       ?></td>
           </tr>
         </table>

 <table width="475" height="90" border="0" align="center">
   <tr> 
     <td width="377" height="20" class="style2"><span class="style3"><? echo $dados[nome]; ?></span></td>
     <td width="108" rowspan="4" class="style2"> <img src="../gerenciadores/<? echo $dados[destaque]; ?>" width="100" height="81" border="0" align="absmiddle" /> 
     </td>
   </tr>
   <tr> 
     <td height="20" class="style2"><span class="style9"><? echo $dados[tipo]; ?> 
       <? echo $dados[endereco]; ?>, <? echo$dados[numero]; ?> - <? echo $dados[bairro]; ?></span></td>
   </tr>
   <tr> 
     <td height="20" class="style2"><span class="style9"> <? echo $dados[cidade]; ?> 
       - <? echo $dados[estado]; ?></span></td>
   </tr>
   <tr> 
     <td height="20" class="style2"><span class="style9"><strong><span class="style10">Fone: 
       <? echo $dados[fone]; ?></span> </strong></span></td>
   </tr>
 </table>
 <table width="475" border="0" align="center">
   <tr> 
     <td height="20" bgcolor="#000000"><font color="#FFFFFF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>LOCALIZAÇÃO:</strong></font> 
       <? echo "<a href='mapa.php?nome=".$dados[nome]."' >".$dados[pasta]."</a>"; ?></font></td>
   </tr>
   <tr> 
     <td> <img src="../gerenciadores/<? echo $dados[cm]; ?>" border="0" align="absmiddle" />
       <?


       // exibir a coluna nome, telefone e endereço 
   } 
} 
?>
     </td>
   </tr>
 </table>
</div>
	<br />
</body>
<script language=JavaScript> 
function down() { if (event.button==2) { alert("Respeite o Direito de Exclusividade do WebMaster"); } } function up() { if (event.button==2) { alert("Não continue tentando. Respeite os Direitos"); document.write("<body bgcolor='000000' text='ff0000'><center><h1>Se você ainda não sabe fazer uma cópia sem autorização do autor é crime.</h1></center><br><br>"); document.write('<a href="javascript:history.back()"><center>Voltar</center></a>'); } } document.onmousedown=down; document.onmouseup=up; 
function MM_displayStatusMsg(msgStr) { //v1.0 
status=msgStr; 
document.MM_returnValue = true;} 
function statusfixo() {
window.status = "MM PUBLICIDADE";
setTimeout("statusfixo()",1);
}
statusfixo();
language="JavaScript1.2">
function disableselect(e){
return false
}
function reEnable()
{return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if
(window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

SERA QUE ALGUEM ME AJUDA

PRECISO QUE O RESULTADO APARECE EM DUAS COLUNAS

 

...

 

Cara, exatamente qual resultado você quer que apareça em duas colunas?

 

De qualquer jeito, acho que você poderia começar melhorando o seguinte:

 

Essa parte:

 

"while ($dados = mysql_fetch_array($sql)) {

// enquanto houverem resultados...

?></td>

</tr>

</table>"

 

Você começa o laço do while antes de fechar a tr e a td...isso significa que enquanto houverem dados, a primeira coisa que ele faz é fechar uma tr e uma td e só depois abre a tabela...e enquanto houver dados ele fica abrindo tabelas novas e tal...isso tah dando certo na tela?

 

Pra mim você deveria só começar o laço do while depois de fechar esta tr e td, e dentro do laço você deveria criar novas tr's e td's conforme sua necessidade...aí você conseguirá tranquilamente deixar os dados nas colunas da forma que quiser...

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.