Consultar por id da categoria

1. Consultar por id da categoria

Gleriston C. de Castro
xpanium

(usa Ubuntu)

Enviado em 01/11/2011 - 04:54h

Olá pessoal é meu primeiro post, estou com problemas de fazer uma consulta apartir de uma ID da categoria, o nome do campo é idcategoria e a tabela é ofertas, eu queria aproveitar a estrutura de exibição de arquivos da página pois já está tudo ok... só é a questão mesmo de exibir apenas quando ID for enviada por get. Segue o código da página não sei aonde modificar.

<div><img src="img/conteudo_top.png" /></div>
<div id="conteudopaginas" style="padding:0">

<h1 style="padding:0 0 40px 20px"><?=OFFMENUOFFRECENT;?></h1>

<?php
$maisoff = mysql_query("select * from ofertas where status_oferta!='FALHOU' and cidade='".$_SESSION['cidadeget']."'") or print(mysql_error());

$agora = date("Y-m-d H:i:s");

while($offz = mysql_fetch_array($maisoff)){


if($offz['termina']<$agora){
$expirado = "S";
}else{
$expirado = "N";
}

if(QuantasVendeu($offz['idofertas'])>=$offz['max']){
$esgotado = "S";
}else{
$esgotado = "N";
}

?>




<div id="moff">
<h4 id="tit"><?=$offz['titulo'];?></h4>
<div style="width:150px">



<a href="?pagina=oferta&id=<?=$offz['idofertas'];?>"><img src="upload/<?=$offz['imagem_1_oferta'];?>" width="150" height="106" id="imgoff" border="0" /></a>



<div id="etioff"><?=CalculaDesconto($offz['valor_normal'],$offz['valor_com_desconto']);?>%</div>
</div>

<div id="tpoff">
<strong><?=OFFOVERLIT;?>:</strong> <?=FormataTempoCli($offz['termina']);?>
<br />
<h2 id="venoff"><?=QuantasVendeu($offz['idofertas']);?> <?=OFFBUYS;?></h2>
<sup><?=OFFFROM;?>: </sup><x><?=number_format($offz['valor_normal'],2,",",".");?></x>
<br />
<sup><?=OFFOF;?>: </sup><y><?=number_format($offz['valor_com_desconto'],2,",",".");?></y>
&nbsp;(<?=SAVEVALUE;?> <?=number_format(Economia($offz['valor_normal'],$offz['valor_com_desconto']),2,",",".");?>)
<br />

<div id="btnoff">
<?php if($esgotado=="S"){ ?>
<img src='img/mini-esgotado.png' border='0' />
<?php }else if($expirado=="S"){ ?>
<img src='img/mini-terminada.png' border='0' />
<?php }else{ ?>
<a href='?pagina=oferta&id=<?=$offz['idofertas'];?>'><img src='img/mini-comprar.png' border='0' /></a>
<?php } ?>
</div>


</div>
</div>


<?php
}
?>

</div>
<div><img src="img/conteudo_bottom.png" /></div>


  


2. Consulta por id na mesma estrutura

Éderlo Rodrigo de oliveira
Ederlo

(usa Debian)

Enviado em 27/11/2011 - 13:03h

Boa tarde amigão, existem algumas formas de vc fazer essa consulta.

ex.:

<?php

//$var_sql igual a nada.
$var_sql = "";

//se o get 'ID' existir então $var é igual.
if(isset($_GET['id'])) $var_sql ="WHERE id=" . $_GET['id'];


mysql_query("SELECT * FROM [TABELA] $var_sql");

//CASO o id exista a query ficar assim "SELECT * FROM tabela WHERE id =".$_GET['id'];"
//CASO NÃO "SELECT * FROM tabela;"

é uma forma.

Mas aconselho o uso de class e métodos encapsulados. Código melhor entendimento e futuras manutenções de fácil execução.

Caso tenha dúvidas de como fazer estou a disposição. Abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts