Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel de Souza

[Resolvido] Criando a pagina para os produtos

Recommended Posts

Oi boa noite, estou montando um site em php com várias ligações com o bd,

meus produtos já estão cadastrados no bd,

criei um sistema em php e mysql na apresentaçao da vitrine virtual, voce pode ver em;

 

Esquilo hardware.com

 

Eu coloquei esses produtos em uma região repetitiva programada para amostrar uma certa quantidade

de produtos naquele layout com seus respectivos dados de acordo com um indice em comum, ficou assim;

 

<?php
$Recordset1_endRow = 0;
$Recordset1_columns = 4; 
$Recordset1_hloopRow1 = 0;
do {
   if($Recordset1_endRow == 0  && $Recordset1_hloopRow1++ != 0) echo "<tr>";
  ?>
         <td>


         <img src="<?php echo $row_Recordset1['Caminho']; ?><?php echo $row_Recordset1['imagem']; ?>" 
         <div id="products">
         <?php echo substr($row_Recordset1['produto'], 0, 25);?>...<br>
         <?php echo substr($row_Recordset1['descricao'], 0, 40);?>...</div>
         <div id="valor">
         R$<?php echo $row_Recordset1['valor1']; ?>
         </div>
         </div>
         </td>



         <?php  $Recordset1_endRow++;
if($Recordset1_endRow >= $Recordset1_columns) {
 ?>
     </tr>
       <?php
$Recordset1_endRow = 0;
 }
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
if($Recordset1_endRow != 0) {
while ($Recordset1_endRow < $Recordset1_columns) {
   echo("<td> </td>");
   $Recordset1_endRow++;
}
echo("</tr>");
}?>
</table>

 

Agora eu criei a página de produtos, que será essa aqui;

 

produtos.php

 

A minha dificuldade é a seguinte, como gerar essas páginas de produto, para cada produto, da maneira mais simples?

Já tentei querystring, mais nada que eu faço dá certo. É possível carregar os dados do bd na página produtos

de forma automática ao clicar no link do produto na vitrine, na página index?

 

Sou iniciante em php e preciso disso pra ontem, ajudem ai....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passe o id do produto por GET e recupere este id na página produtos.php, monte um SQL selecionando os campos que você quer usando WHERE id = $_GET[ 'id' ].

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teria como me passar como ficaria essa estrutura?

 

Eu não consigo montar uma estrutura que funcione, deem uma ajuda ai!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passe o id do produto por GET e recupere este id na página produtos.php, monte um SQL selecionando os campos que você quer usando WHERE id = $_GET[ 'id' ].

 

Olha amigo, essa é a ideia o problema é que nada que eu faço funciona, mas td bem, vou continuar tentando, abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está montando a consulta SQL correta?

 

Os produtos estão com IDs em sua tabela? Leia a documentação aqui.

 

Você vai utilizar exatamente a condição WHERE id = $_GET['id']. a sua URL deve ficar mais ou menos assim...

 

produtos.php?id=1

 

Ai ele pega da ID o valor e joga para a consulta SQL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK esse problema já foi resolvido,

a questão é que a codificação estava complicada e eu me embolei um pouco, mas

já ta td certo.

Obrigado a todos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.