ここにコードを投稿しています。助けてください。
これを実行するたびに新しい行が作成されますが、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>