Jump to content
Fórum Script Brasil
  • 0

Retorna apenas uma linha


daeyure

Question

Pessoal,

Quando faço uma busca em um banco de dados, o resultado é apenas uma linha, porém, com o critério que utilizei, era pra retornar 19 linhas.

O que tem de errado no código?

Vlw

<?

include 'conecta.php'

?>

</head>

<body>

<p>Você procurou por "<?php echo $_POST['campo_busca'] ?>"</p>

<p>

<?

//**if(!empty($_POST[criterio]))

{

$criterio = str_replace(' ', '%', $_POST['campo_busca']);

/* Altera os espaços adicionando no lugar o simbolo % */

$query = "SELECT * FROM artigos WHERE Título LIKE '%$criterio%' ORDER BY id_doc DESC";

// Executa a query no Banco de Dados

$result = mysql_query($query);

// Conta o total de resultados encontrados

if ($result)

{

$linhas = mysql_num_rows($result);

}

echo "Sua busca retornou '$linhas' resultados.";

?>

}

</p>

<p> </p>

<p> </p>

<table width=800" border="1" align="center">

<tr>

<td colspan="5" class="tabela">Lista de resultados</td>

</tr>

<tr>

<td>id_doc</td>

<td>Tipo</td>

<td>Pesquisadores</td>

<td>Titulo</td>

<td>Ano</td>

</tr>

<?php for($i=0;$i<$linhas;$i++)

$campo = mysql_fetch_assoc($result);

?>

<tr>

<td><? echo $campo['id_doc]; ?></td>

<td><? echo $campo['Tipo']; ?></td>

<td><? echo $campo['Pesquisadores']; ?></td>

<td><? echo $campo['Título']; ?></td>

<td><? echo $campo['Ano']; }?></td>

</tr>

</table>

<p> </p>

</body>

</html>

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Boa tarde daeyure.

Na linha abaixo (linha 2), coloque no final, uma abertura de chave;

No final do '</tr>' coloque <?php } ?> .

<?php

for($i=0;$i<$linhas;$i++) {

$campo = mysql_fetch_assoc($result);

?>

<tr>

<td><? echo $campo['id_doc']; ?></td>

<td><? echo $campo['Tipo']; ?></td>

<td><? echo $campo['Pesquisadores']; ?></td>

<td><? echo $campo['Título']; ?></td>

<td><? echo $campo['Ano']; }?></td>

</tr>

<?php

}

?>

Testa e qualquer problema, retorne.

Abraço.

Edited by Ricardo Portolan
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...