PHP ООП НЕ ДОБАВЛЯЕТ

0

Я пытаюсь создать список дел после учебника phpacademy. Iv удалось заставить все работать, согласиться на отправку пользовательского ввода в базу данных. Это мой код до сих пор.

<?php

require 'init.php';

if(isset($_POST['submit'])){
    $name = trim($_POST['name']);

    if(!empty($name)) {
        $query = $db->prepare("
            INERT INTO items (name,done) VALUES (:name,0)
            ");

        $query->execute([
            'name' => $name
            ]);
     }
}
else {
    echo ' not submitted';
} ?>
  • 3
    INERT должен быть INSERT . Кроме того, как это должно быть связано с ООП?
Теги:
oop
mysqli

1 ответ

1

Попробуйте этот способ, чтобы исправить вашу опечатку INSERT и :name

<?php
require 'init.php';

if(isset($_POST['submit']))
{
  $name = trim($_POST['name']);
  if(!empty($name))
   {
    $query = $db->prepare("
        INSERT INTO items (name,done) VALUES (:name,0)
        ");
    $query->execute([
        ':name' => $name
        ]);
   echo "Successfully Inserted";
   }

} 
else{
  echo ' not submitted';
 }
?>
  • 0
    Спасибо, это сработало.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню