我的删除按钮有问题。它可以很好地删除首选的删除数据。但是,我删除数据后,数据留在表中,需要刷新。只有这样,未删除的数据才会显示。
删除按钮
<td>
<a href = "javascript:delete_type( <?php echo $row[ 'id_vehicleType' ]; ?>)">
<i class = "fa fa-trash"
aria-hidden = "true">
</i>
</a>
</td>
javascript
<script type = "text/javascript">
function delete_type( id_vehicleType )
{
if ( confirm( 'Confirm Delete?' ) )
{
window.location.href = 'adminVehicleType.php?typeid = ' + id_vehicleType;
}
}
</script>
php
// delete record
if ( isset( $_GET[ 'typeid' ] ) )
{
$del_vectype = "DELETE FROM vehicleType
WHERE id_vehicleType = " .
$_GET[ 'typeid' ];
mysqli_query( $link,
$del_vectype );
}
?>
请检查您的删除查询代码是否位于选择查询代码的上方。如果没有,那么请将您的删除查询移至选择查询上方。
删除查询应该在选择查询之前
// delete record
if (isset($_GET['typeid'])) {
$del_vectype = "DELETE FROM vehicleType WHERE id_vehicleType=" . $_GET['typeid'];
mysqli_query($link, $del_vectype);
}
//select data
$query = "SELECT * FROM vehicleType ORDER BY vehicle_Type";
$result = mysqli_query($link,$query);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句