Php 我试图显示数据库中的数据
我试图显示数据库中已经存在的数据,我将这些数据传递到这样的表中Php 我试图显示数据库中的数据,php,mysql,Php,Mysql,我试图显示数据库中已经存在的数据,我将这些数据传递到这样的表中 <?php $result = mysqli_query($con,$sql); while($row = mysqli_fetch_assoc($result)){ var_dump($row); //echo $la
<?php
$result = mysqli_query($con,$sql);
while($row = mysqli_fetch_assoc($result)){
var_dump($row);
//echo $last_id;
'<tr>
<td> ' . $row['ord_id'].'</td>
<td> '.$row['ord_total'].'</td>
<td> '.$row['ord_date'].'</td>
<td> '.$row['ord_qty'].'</td>
<td> '.$row['card_id'].'</td>
<td> '.$row['card_price'].'</td>
<td> '.$row['card_field1'].'</td>
<td> '.$row['card_field2'].'</td>
<td> '.$row['card_field3'].'</td>
<td> '.$row['card_field4'].'</td>
<td> '.$row['card_field5'].'</td>
</tr>';
var_dump($row);
}
?>
我在几个地方使用了var_dump($row),它返回数据,但数据没有显示在表中我不太确定您想做什么,但我认为,您想将
最后一个\u id
设置为$\u SESSION
,然后使用它来cart.php
,如果我是对的话,您必须更改product.php代码,并在通过头()重定向之前设置$\u会话['last\u id']
,如下所示:
if (mysqli_query($con, $insert))
{
$last_id = mysqli_insert_id($con);
$_SESSION['last_id'] = $last_id; // check this row
echo '<script>alert("Order added to cart")</script>';
header("Location: ../neo/cart.php");
}
else
{
echo "Error: " . $insert . "<br>" . mysqli_error($con);
}
}
}
$last_id = $_SESSION['last_id'];
if(mysqli_查询($con,$insert))
{
$last\u id=mysqli\u insert\u id($con);
$\u SESSION['last\u id']=$last\u id;//检查此行
回显“警报(“订单添加到购物车”);
标题(“位置:../neo/cart.php”);
}
其他的
{
echo“Error:.$insert.
”.mysqli_Error($con);
}
}
}
$last\u id=$\u会话['last\u id'];
在设置会话之前是否调用了会话\u start()?你检查过product.php在cart.php之前运行还是在cart.php之前运行?当然,我更新了这个问题,你能看一下吗it@CraftCover伙计,请不要这样做。请返回旧问题并询问新问题:)