Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom tarde pessoal. Estou me batendo para criar um sistema de busca em PHP. Já tenho banco com dados e a conexão funciona.
O Problema é que quando vou na opção pesquisar ele imprime apenas isso:
Título Subtítulo Genero Subgenero Autor Sobrenome Editora Quantidade
Se alguém conseguir solucionar o problema ... é muito bem vindo a ajuda.
<html>
<head>
<title>Busca</title>
</head>
<body>
<fieldset style="width: 1000px; height:540px;">
<legend align="center">Pesquisa</legend>
<form name="busca" id="busca" action="php_busca.php" method="GET">
<table width="1000px" border="1" font="5pt"cellpadding="0" cellspacing="0" align="" id=""><br>
<input type="text" id="busca" name="busca" value="" />
<select id="busca" name="busca" value="">
<option value="" id="titulo" name="titulo">Titulo</option>
<option value="" id="genero" name="genero">Genero</option>
</select>
<input type="submit" name="busca" id="busca" value="Pesquisar" />
</table>
</form>
</fieldset>
</body>
</html>
<?php
if (!empty($_GET['busca'])) {
include "conexao.php";
$query = "select * from livro where titulo like '%".busca."%'";
$sql = mysql_query($query) or die (mysql_error());
$linhas=mysql_num_rows($sql);
echo "<tr>
<th>Título</th>
<th>Subtítulo</th>
<th>Genero</th>
<th>Subgenero</th>
<th>Autor</th>
<th>Sobrenome</th>
<th>Editora</th>
<th>Quantidade</th>
</tr>";
while($l = mysql_fetch_array($sql)) {
$id = $l["id"];
$titulo = $l["titulo"];
$subtitulo = $l["subtitulo"];
$genero = $l["genero"];
$subgenero = $l["subgenero"];
$autor = $l["autor"];
$autor_sobrenome= $l["autor_sobrenome"];
$editora = $l["editora"];
$quantidade = $l["quantidade"];
echo "<tr>";
echo "<td>$titulo</td>";
echo "<td>$subtitulo</td>";
echo "<td>$genero</td>";
echo "<td>$subgenero</td>";
echo "<td>$autor</td>";
echo "<td>$autor_sobrenome</td>";
echo "<td>$editora</td>";
echo "<td>$quantidade</td>";
echo "</tr>";
}
}
?>Carregando comentários...