Jump to content
Angela_Santos

como a programação vai buscar diferentes produtos dependendo da imagem que se clica

Recommended Posts

Angela_Santos
Este código como está independentemente seja qual for a imagem que clique o produto é sempre o mesmo

<div id="corpo1">
		<?php
  $query = "SELECT produto_nome, produto_preco, produto_imagem, produto_descricao FROM produtos ORDER by produto_id limit 1";
  if ($result = $mysqli->query($query)) {
  /* fetch object array */
  while ($obj = $result->fetch_object()) {
 ?>  
			  <?php
			  {
	?>
		 <div id="fotoprodutomaior">
			<img src="<?php echo $obj->produto_imagem;?>"/>
		 </div>
		 <div id="descricaoproduto">
		   <div id="descricaoprodutonome">
					<?php echo $obj->produto_nome; ?>
			  </div>
			  <div id="descricaoprodutopreco">
					<?php echo $obj->produto_preco; ?>
			  </div>
			  <div id="descricaoprodutodescricaoproduto">
					<?php echo $obj->produto_descricao; ?>
			  </div>
					<?php
  } ?>
					<?php }

 }   ?>  
		 </div>
		</div>

Edited by Angela_Santos

Share this post


Link to post
Share on other sites
brunoais

Arranja a indentação, sff.

Isso está um tanto confuso...


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
HappyHippyHippo

como estás a chamar o produto depois de clicares na imagem ?

  • Vote 1

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
Angela_Santos

Depois de clicar na imagem todos os campos do produto chamo assim <?php echo $obj->produto_nome; ?>

Share this post


Link to post
Share on other sites
brunoais

Já percebi...

Lê a query SQL.

Ela é estática, pergunta sempre o mesmo ao DBMS...


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
HappyHippyHippo

Depois de clicar na imagem todos os campos do produto chamo assim <?php echo $obj->produto_nome; ?>

antes disso.

estás a clicar numa imagem o que vai redireccionar a página para a página do produto.

como estás a fazer isso ?

  • Vote 1

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
Angela_Santos

Estou a fazer na outra pagina desta forma <a href="pag7.php"><img src="<?php echo $obj->produto_imagem;?>"/></a> depois de clicar nesta imagem é que aparece a pagina que esta acima. só que deveria aparecer produto diferente dependendo da imagem que clico e não aparece sempre a mesma ou seja vai me sempre buscar o 1º produto da base de dados seja para qual imagem for.

Share this post


Link to post
Share on other sites
HappyHippyHippo

era exactamente ai que queria chegar ...

olha para o link que tens :

<a href="pag7.php">
 <img src="<?php echo $obj->produto_imagem;?>"/>
</a>

como achas que a pag7.php sabe que imagem carregaste ?

não consegues te lembrar de nenhuma maneira de como conseguir esse passo ?

  • Vote 1

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
Angela_Santos

Não eu tou a aprender eu não estudei isto :S sei asp mas tenho de programar php

Share this post


Link to post
Share on other sites
HappyHippyHippo

ok, mas isto é um problema de HTML, e não da linguagem de script server-side

<a href="pag7.php?id=<?php echo $obj->produto_id; /* verifica o SQL para ver se estas a retornar este valor !!! */?>">
 <img src="<?php echo $obj->produto_imagem;?>"/>
</a>

$produto_id = (int)$_GET['id'];

$query = "SELECT produto_id,
                produto_nome,
                produto_preco,
                produto_imagem,
                produto_descricao
           FROM produtos
          WHERE produto_id = {$produto_id}";

Edited by HappyHippyHippo
  • Vote 1

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
HappyHippyHippo

o quer queres dizer com "ficou tudo sem produtos" ????

se tiveres isso online, um url ajudava

Edited by HappyHippyHippo
  • Vote 1

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
Angela_Santos

sim estou a retornar o valor aki


  if ($result = $mysqli->query($query)) {
  /* fetch object array */
  while ($obj = $result->fetch_object()) {

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.