2017-02-12 8 views
1

Я этот скрипт для обновления/изменения таблицы SQL. Когда я отправляю данные, таблица отражает изменения, но мне нужно перезагрузить страницу вручную, чтобы увидеть изменения, отраженные на моей странице.SQL Table Updates, но страница не обновляется

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'>";    
             } 
+0

'if ($ valor)' если что? '$ valor' - это просто строка – nogad

+0

, вы пробовали местоположение заголовка, а не html meta? – nogad

+0

Да. Тот же результат. Таблица обновлена, но страница не обновляется. – Rocko

ответ

0

Решено! Переместил инструкции POST на отдельную страницу и перенаправил оттуда!

 Смежные вопросы

  • Нет связанных вопросов^_^