Php заголовок не загружает новую страницу просто продолжает обновляться но SQL выполняется
Всем привет,
У меня есть работающая база данных mysql с моим PHP-кодом. Я могу создать новую строку и удалить строку, но когда я нажимаю кнопку btn delete, страница просто постоянно загружается и никогда не переходит в мой заголовок(). Для моего create btn страница делает то же самое просто сохраняет
Является ли PDO одним из лучших phps для использования в наши дни?
Для выполнения подготовленных операторов, как это делается для моего примера кода ниже. Что-нибудь, что я должен сделать по-другому?
Вы все можете посмотреть на это.
Как вы думаете, что это за мои подготовленные заявления? Кто-то сказал, что PDO PHP-это то, как PHP должен использоваться сейчас adays? - Это правильно.
Вот мое подготовленное заявление. Правильно ли я все делаю или что я должен изменить? погрузка. Вот мой код.
//Full DELETE if(isset($_POST["id"]) && !empty($_POST["id"])) { require_once "php/config.php"; // Prepare a DELETE statement $sql = "DELETE FROM users WHERE id=:id"; if($stmt = $pdoConnect->prepare($sql)) { $stmt->bindParam(":id", $param_id); $param_id = trim($_POST["id"]); if($stmt->execute()) { header("location: index.php"); exit(); } else { echo "Something went wrong with DELETE."; } } // Close $stmt statement unset($stmt); // Close connections unset($pdoConnect); } else { // Check existence of 'id' parameter if(empty(trim($_GET["id"]))) { //URL doesn't contain parameter send ERROR header("location: error.php"); exit(); } } // Create php code $sql = "INSERT INTO users(name, language, date) VALUES " . "(:name, :language, :date)"; if($stmt = $pdoConnect->prepare($sql)) { // Bind variables to prepared statement as parameters. $stmt->bindParam(":name", $para_name); $stmt->bindParam(":language", $para_lang); $stmt->bindParam(":date", $para_date); // Set parameters $para_name = $name; $para_lang = $language; $para_date = $currentDate; // Attempt to execute prepared statement if($stmt->execute()) { // Determine if Success or Error header("Location:index.php"); exit(); } else { echo "Something went wrong with INSERT, please try again later."; }
Что я уже пробовал:
Моя страница просто продолжает загружаться и никогда не выполняет новую страницу у меня также есть вопрос о PHP langauge какой из них я должен использовать сейчас adays PDO? и это нормально для выполнения параметров, как у меня есть моя настройка в коде?