LordBjrt
-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por LordBjrt
-
-
olá a todos! Precisava de ajuda para mostrar estes resultados da base de dados em 3 colunas por linha. o código é o seguinte:
<?php
$k = $_GET['k'];
$terms = explode (" ", $k);
$query = "SELECT * FROM search WHERE ";
foreach ($terms as $each){
$i++;
if ($i == 1)
$query .= "keywords LIKE '%$each%' ";
else
$query .= "OR keywords LIKE '$%each%' ";
}
//conexão à base de dados
mysql_connect("localhost", "********", "********");
mysql_select_db("digitals_search");
$query = mysql_query ($query);
$numrows = mysql_num_rows ($query);
if ($numrows > 0){
while ($row = mysql_fetch_assoc ($query)){
$id = $row['id'];
$nome = $row['nome'];
$keywords = $row['keywords'];
$imagem = $row['imagem'];
$link = $row['link'];
echo "<img src='$imagem'>
<h4><a href='$link'>$nome</a></h4>";
}
}
else
echo "Nenhum Fotógrafo Encontrado Em \"<b>$k</b>\"?<br/><br/><br/>
<a href='http://oseubook.bookdigital.pt'><img src='imagens/semclientes.png' border='0'</a>";
//desconectar da base de dados
mysql_close();
?>
Listar Resultados Em 2 Colunas
em PHP
Postado · Editado por LordBjrt
boas! alguém me pode ajudar neste codigo em que está faltando alguma coisa para aparecer só três por linha, e eles continuam a aparecer todos em linha? a parte do codigo é esta:
$query = mysql_query ($query);
$numrows = mysql_num_rows ($query);
if ($numrows > 0){echo "<table align='center'>";
while ($row = mysql_fetch_assoc ($query)){
$id = $row['id'];
$nome = $row['nome'];
$keywords = $row['keywords'];
$imagem = $row['imagem'];
$link = $row['link'];
echo "<td><img src='$imagem'>
<h6><a href='$link'>$nome</a></h6></td>";
}
echo"</table>";}
else
echo "Nenhum Fotógrafo Encontrado Em \"<b>$k</b>\"?<br/><br/><br/>
<a href='http://oseubook.bookdigital.pt'><img src='imagens/semclientes.png' border='0'</a>";