Ir para conteúdo

POWERED BY:

Arquivado

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

vitinho.vitor

[Resolvido] Busca em PHP

Recommended Posts

Olá pessoal,

estou fazendo uma busca em PHP a um bd MySQL.

Está dando esse erro: PHP Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\home\pipinela\Web\acampi\busca.php on line 77

e essa é a busca:

<?php
$db = mysql_select_db("pipinela");
$sql = mysql_query("SELECT * FROM camping WHERE cidade LIKE teste 3");

$cont = mysql_num_rows($sql) or die("Error: ". mysql_error(). " with query ". $query);
$cont = 0;




while ($row = mysql_fetch_array($sql)) 

{
if ($cont % 2 == 0)
{
$cor = "images/frank.jpg";
}
else
{
$cor = "images/frank2.jpg";
}

echo "<tr background=".$cor.">";
echo "<td><center><b><font color='blue' size='4'><a href='camping.php?nome=".$row['nome']."' target='popupwindow' onclick='window.open('www.tallybaby.com.br/acampi', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true'>".$row['nome']."</a></td>";
echo "<td><center><b><font color='blue' size='4'><a href='camping.php?nome=".$row['nome']."' target='popupwindow' onclick='window.open('www.tallybaby.com.br/acampi', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true'>".$row['cidade']."</a></td>";
echo "</tr>";
$cont = $cont + 1;
}

?>

Alguém pode me ajudar?

 

 

Ah e outra coisa, eu queria que a tabela fosse definida por um "option" e que a cidade tambem por um "option" selecionados no form.

 

Desde já agradeço

Vitor

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php 
$db = mysql_select_db("pipinela"); 

//esta linha tem um erro:
$sql = mysql_query("SELECT * FROM camping WHERE cidade LIKE teste 3");
 
//deveria ser assim:
$sql = mysql_query("SELECT * FROM camping WHERE cidade LIKE '%teste 3%'");

//esta linha não esta fazendo nada pois você esta sobrescrevendo o valor dela logo abaixo: 
$cont = mysql_num_rows($sql) or die("Error: ". mysql_error(). " with query ". $query); 
$cont = 0; <--- aqui
 
// você pode apagar a linha do mysql_num_rows.
 
 
while ($row = mysql_fetch_array($sql))  
 
{ 
if ($cont % 2 == 0) 
{ 
$cor = "images/frank.jpg"; 
} 
else 
{ 
$cor = "images/frank2.jpg"; 
} 
 
echo "<tr background=".$cor.">"; 
echo "<td><center><b><font color='blue' size='4'><a href='camping.php?nome=".$row['nome']."' target='popupwindow' onclick='window.open('www.tallybaby.com.br/acampi', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true'>".$row['nome']."</a></td>"; 
echo "<td><center><b><font color='blue' size='4'><a href='camping.php?nome=".$row['nome']."' target='popupwindow' onclick='window.open('www.tallybaby.com.br/acampi', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true'>".$row['cidade']."</a></td>"; 
echo "</tr>"; 
$cont = $cont + 1; 
} 
 
?>

faça um teste aí.

 

At+

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.