Alinhamento query com float
Bom dia amigos tenho o seguinte código:
<?php
echo'<table width="70%" height="10" cellspacing="0" cellpadding="0 <tr>';
$limite = 10; $pg = (isset($_GET['pg'])) ? (int)$_GET['pg'] : 1 ;
$inicio = ($pg * $limite) - $limite;
$conn = new PDO("mysql:host=localhost;dbname=loja", "root", "");
$busca = $conn->prepare("SELECT * FROM `produtos` ORDER BY `id` LIMIT $inicio,$limite");
$busca->execute(array()); $busca->setFetchMode(PDO::FETCH_ASSOC);
$busca->execute();
while($linha = $busca->fetch(PDO::FETCH_ASSOC)){
echo "<div style=float:right;width:21%;><img src='".$linha['foto']."' width='160' height='160' border='0'></p> ";
}
echo "</tr></table>"; //seleciona o total de registros $sql_Total = 'SELECT * FROM `produtos` ';
try{
$query_Total = $conn->prepare($sql_Total);
$query_Total->execute();
$query_result = $query_Total->fetchAll(PDO::FETCH_ASSOC); //conta quantos registros tem no banco de dados $query_count = $query_Total->rowCount(PDO::FETCH_ASSOC); //calcula o total de paginas a serem exibidas $qtdPag = ceil($query_count/$limite); }catch(PDOexception $error_Total){ echo 'Erro ao retornar os Dados. '.$error_Total->getMessage(); } //Cria os links para navegação das paginas
echo ' <div class = "paginacao"><div align = "center" ><a href="?pg=1">Primeira Página</a> ';
if($qtdPag > 1 && $pg<= $qtdPag){
for($i=1; $i <= $qtdPag; $i++){
if($i == $pg){
echo $i;
}
else{
echo "<a href='index.php?pg=$i'>".$i."</a>";
}
}
}
echo " <a href=\"?pg=$qtdPag\">Última Página</a> ";
?>
Onde tem esta linha: echo "<div style=float:right;width:21%;><img src='".$linha['foto']."' width='160' height='160' border='0'></p> "; eu gostaria de colocar uma query nome em cima e o botao de comprar embaixo , sem mudar o float da imagem. as querys são mais ou menos assim
echo '<h2>'.$linha['nome'].'</h2> <br />';//fica em cima da imagem
echo '<a href="carrinho.php?acao=add&id='.$linha['id'].'">Comprar</a>';
echo '<br /><hr />';//embaixo da imagem
Desde já agradeço a ajuda.
<?php
echo'<table width="70%" height="10" cellspacing="0" cellpadding="0 <tr>';
$limite = 10; $pg = (isset($_GET['pg'])) ? (int)$_GET['pg'] : 1 ;
$inicio = ($pg * $limite) - $limite;
$conn = new PDO("mysql:host=localhost;dbname=loja", "root", "");
$busca = $conn->prepare("SELECT * FROM `produtos` ORDER BY `id` LIMIT $inicio,$limite");
$busca->execute(array()); $busca->setFetchMode(PDO::FETCH_ASSOC);
$busca->execute();
while($linha = $busca->fetch(PDO::FETCH_ASSOC)){
echo "
}
echo "</tr></table>"; //seleciona o total de registros $sql_Total = 'SELECT * FROM `produtos` ';
try{
$query_Total = $conn->prepare($sql_Total);
$query_Total->execute();
$query_result = $query_Total->fetchAll(PDO::FETCH_ASSOC); //conta quantos registros tem no banco de dados $query_count = $query_Total->rowCount(PDO::FETCH_ASSOC); //calcula o total de paginas a serem exibidas $qtdPag = ceil($query_count/$limite); }catch(PDOexception $error_Total){ echo 'Erro ao retornar os Dados. '.$error_Total->getMessage(); } //Cria os links para navegação das paginas
echo ' <div class = "paginacao"><div align = "center" ><a href="?pg=1">Primeira Página</a> ';
if($qtdPag > 1 && $pg<= $qtdPag){
for($i=1; $i <= $qtdPag; $i++){
if($i == $pg){
echo $i;
}
else{
echo "<a href='index.php?pg=$i'>".$i."</a>";
}
}
}
echo " <a href=\"?pg=$qtdPag\">Última Página</a> ";
?>
Onde tem esta linha: echo "
echo '<h2>'.$linha['nome'].'</h2> <br />';//fica em cima da imagem
echo '<a href="carrinho.php?acao=add&id='.$linha['id'].'">Comprar</a>';
echo '<br /><hr />';//embaixo da imagem
Desde já agradeço a ajuda.
comentários (0)
suspender
Lista de Respostas:
Nenhuma resposta foi publicada ainda.