ここにコードを投稿しています。助けてください。
これを実行するたびに新しい行が作成されますが、id を除いてデータは保存されません。ゲッターとセッターはありますか。
post メソッドを使用してデータベースに値を挿入しようとしています。新しい行をテーブルに保存しますが、値は保存されません。何が起こったのかわかりません。
<?php
// No direct access
defined('_JEXEC') or die;
jimport('joomla.application.component.controller');
class NewbookController extends JControllerLegacy
{
public static function getHello($params)
    {
 $db =JFactory::getDBO();
  echo $name = $_POST['name'];
  echo $img =$_POST['image'];
 $query = "INSERT INTO `book_newbook` (`id`,`name`,`image`)
    VALUES ('','$name', '$img');";
$db->setQuery( $query );
$db->query(); 
//$result = $db->loadResult();
//return $result;
}
}
?>
 <form action="index.php" name="adminForm" method="post" enctype="multipart/form-data">
  <p>Name : 
    <input type="text" name="name"/>
        </p>
  <p>Image : 
    <input type="file" name="image"/>
  </p>
  <p> 
    <input type="submit"  value="OK" name="ok"/>
      </p>
</form>