SQL表更新但页面不刷新

时间:2017-02-12 01:49:07

标签: php html sql mysqli

我这个脚本来更新/更改我的SQL表。当我提交数据时,表格会反映更改,但我必须手动重新加载页面,以查看我页面上反映的更改。

    if (isset($_POST['mandar'])) {
        $sql_man="INSERT INTO busca (producto, username) VALUES ('$_POST[producto]','$_POST[usuario]')";
        $mysqli->query($sql_man);   
         echo "<meta http-equiv='refresh' content='0;URL=/protected_page.php'>";

} else if (isset($_POST['update'])) {
    $total = count($_POST['cantidad_pedido']); 
      $user_id_arr = $_POST['id']; 
      $rank_arr = $_POST['cantidad_pedido'];
      $rank_pedido = $_POST['p_objetivo'];
      for($i = 0; $i < $total; $i++)
           { 
         $id = $user_id_arr[$i];
         $rank = $rank_arr[$i]; 
         $rank_p = $rank_pedido[$i];

         $query = "UPDATE busca SET `cantidad_pedido`= '".$rank."', `p_objetivo`= '".$rank_p."' WHERE `id`= '".$id."'";
         $valor = "UPDATE `busca` SET `ctot_obj` = `p_objetivo`*`cantidad_pedido`WHERE `id`= '".$id."'";
         $mysqli->query($query);
         $mysqli->query($valor);
        } 

   echo "<meta http-equiv='refresh' content='0;URL=/protected_page.php'>";            
                                        }

1 个答案:

答案 0 :(得分:0)

解决了!将POST语句移到单独的页面并从那里重定向!