私はフロントエンドの開発者ですので、私のPHPは少し欠けていて、私は立ち往生しています。
フォームからJoomlaデータベースにデータを書き込もうとしています。
これは唯一のメールアドレスなので、複雑ではありません。私は電子メールアドレスを保持するためにデータベースにフォームとテーブルを作成しました。しかし、私はそれをデータベースに書き込むことはできませんし、私は何が欠けているのか分かりません。
コードにどのクラスを含める必要があるのかよくわかりません。私はJFactoryがオブジェクトではないことを私に伝えるエラーは出ませんが、joomla/factoryを含めていますが、他に何かを含める必要があるかどうかはわかりません。Joomlaデータベースへの書き込み
は、ここに私のPHPコードです:
$emailAdd = $_POST['email'];
require_once ('../../libraries/joomla/factory.php');
$db =& JFactory::getDBO();
$query = "INSERT INTO '#__pdfemails' ('emailaddress')
VALUES ('thevalue')";
$db->setQuery($query);
$db->query();
私はすべてのエラーのいずれかの種類を得ることはありませんが、それはデータベースへの書き込みではないです。
誰でも助けてください。 http://extensions.joomla.org/extensions/contacts-and-feedback/forms
フォームビルダーの2ページがあります -
どのエラーが表示されますか?あなたは警告を受けていますか? – hakre
ああ、私はVALUESに "thevalue"を書き込んで、それを書いているかどうかを確認しましたが、それはありません: -/ –
@hakre私はまったくエラーが出ません。 –