你好,我有活动和非活动图像代码链接到数据库表提交的状态。有效和无效
现在,当我点击激活或无效的记录,所以它不工作。
下面是代码:
的index.php
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<?PHP
$user_name = "root";
$password = "";
$database = "tariq";
$server = "localhost";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
if ($db_found) {
$SQL = "SELECT * FROM active";
$result = mysql_query($SQL);
while ($db_field = mysql_fetch_assoc($result)) {
if($db_field['status'] == 'Active')
{
echo "<a href='activate.php?status= Inactive' ><img src = 'inactive.jpg' /></a>";
}
else
{
echo "<a href='activate.php?status= Active' ><img src = 'active.jpg' /></a>";
}
}
mysql_close($db_handle);
}
else {
print "Database NOT Found ";
mysql_close($db_handle);
}
?>
</body>
</html>
活动.PHP
<?php
$status = $_GET['status'];
$con=mysqli_connect("localhost","root","","tariq");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if($status == 'Active')
{
mysqli_query($con,"UPDATE `active` SET `status` = 'Inactive'");
}
else
{
mysqli_query($con,"UPDATE `active` SET `status` = 'Active'");
}
header('location:tariq.php');
mysqli_close($con);
?>
什么“不工作?” –
字段状态未在数据库中更新我已将查询粘贴到phpmyadmin工作的界面中 – user3295655
当您点击(active/inactive)链接并转到'active.php'后重新加载'index.php'时发生了什么? ?它会改变状态图像吗? – SaidbakR