Jump to content
Fórum Script Brasil
  • 0

(Resolvido) mostrando apenas um resultado


Guest --Vagner --

Question

Guest --Vagner --

Olá pessoal fiz uma pagina que mostra todas as fotos cadastradas, aew tem um link nessas fotos que abre outra pagina com apenas essa foto e suas descricão.

produtos.php

<?php
// inclui o arquivo de configuração do sistema
include "config_sistema.php";

// faz consulta no banco de dados
$consulta = mysql_query("select * from fotos");
?>

<table width="19%" border="0" align="center" cellpadding="0" cellspacing="0">
  <?
// Agora vamos montar o código. Pegue o valor total de resultados:
$total = mysql_num_rows($consulta);
// Defina o número de colunas que você deseja exibir:
$colunas = "3";
// Agora vamos ao "truque":
if ($total>0) {
for ($i = 0; $i < $total; $i++) {
if (($i%$colunas)==0) {
?>
  <tr>
    <? }?>
    <?
$dados= mysql_fetch_array($consulta);
?>
    <td width="506" height="74" align="left" valign="top"><a href="produto.php?id=<? echo $dados['id']?>" title="Ver Produto"><img src="adm/<? echo $dados['foto']?>" width="120" height="100" border="1"></a>&nbsp;&nbsp;</td>


    <? }}?>
  </tr>
</table>
produto.php
<?php
// inclui o arquivo de configuração do sistema
include "config_sistema.php";
?>

<table border="0" width="100%">
<?php
// faz consulta no banco de dados
$consulta = mysql_query("select * from fotos where id=?????????");
while($linhas = mysql_fetch_object($consulta)) {
?>
<tr>
  <td width="5%">&nbsp;</td>
  <td width="90%" align="center"><img src="adm/<?php echo $linhas->foto;?>" width="350" height="260" border="1"></td>
  <td width="5%">&nbsp;</td>
</tr>
<tr>
  <td width="5%">&nbsp;</td>
  <td width="90%">Ref.: <?php echo $linhas->ref;?></td>
  <td width="5%">&nbsp;</td>
</tr>
<tr>
  <td width="5%">&nbsp;</td>
  <td width="90%">Produto: <?php echo $linhas->nome;?></td>
  <td width="5%">&nbsp;</td>
</tr>
<tr>
  <td width="5%">&nbsp;</td>
  <td width="90%">Preço: <?php echo $linhas->preço;?></td>
  <td width="5%">&nbsp;</td>
</tr>
<tr>
  <td width="5%">&nbsp;</td>
  <td width="90%" align="right"><a href="java script:history.back()">Voltar</a> </td>
  <td width="5%">&nbsp;</td>
</tr>
<?php
}
?>

oque eu devo colocar no select * from para aparecer apenas a foto que foi clicada na pagina anterior?

Obrigado

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

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
      152k
    • Total Posts
      651.6k
×
×
  • Create New...