$ _GET无法处理我的php文件

时间:2016-12-08 06:36:36

标签: javascript php if-statement web get

我有一个url链接,点击时具有id和进程的值。 代码:

<?php
 <a href='settoActive.php?id=".$row['id']."&process=actives' style='font-size:15px;' name='active' value=".$row['id']." class='btn btn-info' />ACTIVE</a>
?>

<a href='settoActive.php?id=".$row['id']."&process=inactive' style='font-size:15px;' name='active' value=".$row['id']." class='btn btn-info' />inactive</a>

这是将页面重定向到的位置:

<?php

$value = $_GET['process'];

echo "<script> alert(".$value.");</script> ";


if($_GET['proc']="actives"){
$id = $_GET['id'];
$mysqli = new mysqli('10.237.2.152','root','c0k3float','monitoring');
$results = $mysqli->query("UPDATE  Shipment_Target SET status='Active' where id=".$id."  ") or mysqli0;


echo "<script>alert('Activessss!');  </script>";
//location.replace('addmodel.php')

}

if($_GET['process']="inactive"){
    $id = $_GET['id'];
$mysqli = new mysqli('10.237.2.152','root','c0k3float','monitoring');
$results = $mysqli->query("UPDATE  Shipment_Target SET status='Inactive' where id=".$id."  ") or mysqli0;


echo "<script>alert('Inactive!'); </script>";
}

// location.replace('addmodel.php')



?>

问题是2 if条件触发器及其同时触发的原因?

2 个答案:

答案 0 :(得分:0)

注意到3个错误... 2个地方&#39; ==&#39;运算符和1个位置GET变量名称&#39; process&#39;。     

$value = $_GET['process'];

echo "<script> alert(".$value.");</script> ";


if($_GET['process']=="actives"){
$id = $_GET['id'];
$mysqli = new mysqli('10.237.2.152','root','c0k3float','monitoring');
$results = $mysqli->query("UPDATE  Shipment_Target SET status='Active' where id=".$id."  ") or mysqli0;


echo "<script>alert('Activessss!');  </script>";
//location.replace('addmodel.php')

}

if($_GET['process']=="inactive"){
    $id = $_GET['id'];
$mysqli = new mysqli('10.237.2.152','root','c0k3float','monitoring');
$results = $mysqli->query("UPDATE  Shipment_Target SET status='Inactive' where id=".$id."  ") or mysqli0;


echo "<script>alert('Inactive!'); </script>";
}

// location.replace('addmodel.php')



?>

答案 1 :(得分:0)

在html代码中出现问题,请尝试以下代码

<a href='settoActive.php?id=<?php echo $row['id']; ?>&process=actives' style='font-size:15px;' name='active' value="<?php echo $row['id']; ?>" class='btn btn-info' />ACTIVE</a>

<a href='settoActive.php?id=<?php echo $row['id']; ?>&process=inactive' style='font-size:15px;' name='active' value="<?php echo $row['id']; ?>" class='btn btn-info' />inactive</a>