我在从一个页面导航到另一个页面时遇到了问题。
<?php
while($row = mysqli_fetch_array($result)) { ?>
<div class="list">
<p><a href="Commodities.php?v=<?php echo $row['idproducts'] ?>"><?php echo $row['productname']?></a></p>
<div class="images">
<img src="<?php echo 'images/'. $row['image'] ?>" style="max-width:100%;height:auto;" />
</div>
}
<div class="text">
<p>
<?php echo $row['description'] ?>
</p>
</div>
<div class="clear"></div>
</div>
<?php
这里的问题是,当我单击产品链接时,它不会进入所需的产品描述页面。而不是将其重定向到同一大宗商品页面。所以我不知道do.So该怎么做,请帮我找出我的错误。
发布于 2015-04-27 08:31:20
您忽略了标记中的php标记。请查看更新的代码。
<?php while ($row = mysqli_fetch_array($result)) { ?>
<div class="list">
<p><a href="Commodities.php?v=<?php echo $row['idproducts']; ?>"><?php echo $row['productname']; ?></a></p>
<div class="images">
<img src="<?php echo 'images/' . $row['image']; ?>" style="max-width:100%;height:auto;" />
</div>
<!-- remove this end curly braces from ur markup-->
<div class="text">
<p>
<?php echo $row['description']; ?>
</p>
</div>
<div class="clear"></div>
</div>
<?php } ?>
<!-- close while loop in proper place. as of now $row['description'] outside from while loop -->
发布于 2015-04-27 08:29:46
php语句中的语法错误。
Echo语句不以(;)结尾。
<?php
while($row = mysqli_fetch_array($result)) { ?>
<div class="list">
<p><a href="Commodities.php?v=<?php echo $row['idproducts']; ?>"><?php echo $row['productname']; ?></a></p>
<div class="images">
<img src="<?php echo 'images/'. $row['image']; ?>" style="max-width:100%;height:auto;" />
</div>
<div class="text">
<p>
<?php echo $row['description']; ?>
</p>
</div>
<div class="clear"></div>
</div>
<?php }?>
<?php
https://stackoverflow.com/questions/29890662
复制相似问题