相同的php变量,不同的内容。如何区分?

时间:2013-04-02 17:03:58

标签: php opencart

我的Opencart商店和php变量有点困难。事情就是这样:

每个产品的名称都有<?php echo $product['name']; ?>(拇指,价格等类似)。 我有列出多个产品的页面。例如,我想为每个产品添加一些悬停div,其中包含名称,拇指,价格等。

但是当我将相应的脚本添加到我的模板和<div id="hidden"><?php echo $product['name']; ?></div>时,它会给我一个第一个产品的名称,而不是我切换的特定产品。

如果变量完全相同,我如何让它显示特定元素的数据?任何暗示我都会感激不尽!

1 个答案:

答案 0 :(得分:0)

你的意思是你想在每个产品中添加一个事件悬停? 也许你可以尝试这个,例如:

  <?php 
  while($product = mysql_fetch_array($query))
  { ?>
  <div class="thumb-prod">
    <img src="img/<?php echo $product['image'] ?>" />
    <div class="name-prod">
        <?php echo $product['name'] ?>
    </div>
  </div>
  <?php } ?>

现在,需要最新的jquery并添加此脚本:

<script>
   $(document).ready(function(){
      jQuery('.thumb-prod').hover(function(){
           var name = $(this).find('.name-prod');
           name.show();
      }, function(){
           var name = $(this).find('.name-prod');
           name.hide();
      });
   });
</script>