我的代码是
echo '<div class="col-md-6">';
$ImageLocation = $row['ImageLocation'];
echo '<img alt="100%x280" style="height: 699px; width: 433px; display: block;" src="'.$ImageLocation.'" data-holder-rendered="true">';
echo '</div>';
echo '<div class=col-md-6>';
echo '<form method="post" action="book.php?action=add&code='.$id.'">';
// echo '<img src = "'.$ImageLocation.'">';
echo '<p class="card-text">'.$row['Description'].'</p>';
//echo '<p class="card-text">'.$row['Price'].'</p>';
echo '<h3>Rs. '.$row['Price'].'</h3>';
echo '<input type="hidden" name="hidden_quantity" value="1"/>';
echo '<input type="hidden" name="hidden_price" value="'.$row['Price'].'" />';
echo '<input type="hidden" name="hidden_product_name" value="'.$row['ProductName'].'" />';
echo '<input type="submit" class="btn btn-info" value="ADD TO CART">';
echo'</form>';
echo '</div>';
//echo '</div>';
答案 0 :(得分:0)
您遇到的问题是因为您没有设置$row
变量。所以你的错误来自哪里。你打电话给它,但你的代码中没有任何地方给你赋值。
我假设您正在尝试提取数据库记录,这些记录应与您的$row
相关联。
我还假设您正在尝试从数据库中获取关联内容,因为它设置为$row['COLUMN_NAME'];
。在调用$row
变量之前,我没有看到代码,但请看下面的内容。
为了解决您的问题,请查看此示例示例:
while ($row = $result->fetch_assoc()) {
echo $row["ImageLocation"];
//...
}
如果您是程序员,请查看以下内容:
while ($row = mysqli_fetch_assoc($result)) {
echo $row["ImageLocation"];
//...
}
在PHP's manual here下查看完整的代码。文档很好,它将解释您需要做什么。