私はJoomlaの初心者です。テンプレート sitegroundJ16-2 を使用しています。約 9 つのテキスト フィールドのフォームを設計しました。また、データベースにテーブルを作成しました。ここで、データベースに接続してデータベースにデータを挿入し、データを取得するためのクエリを作成します。
クエリをどこに書くべきかわかりません。
私がそのフォームをデザインした記事では?ディレクトリ構造のどこで記事を見つけることができますか?
私はJoomlaの初心者です。テンプレート sitegroundJ16-2 を使用しています。約 9 つのテキスト フィールドのフォームを設計しました。また、データベースにテーブルを作成しました。ここで、データベースに接続してデータベースにデータを挿入し、データを取得するためのクエリを作成します。
クエリをどこに書くべきかわかりません。
私がそのフォームをデザインした記事では?ディレクトリ構造のどこで記事を見つけることができますか?
データベースに接続するコードは次のとおりです。
$db = & JFactory::getDBO();
クエリを挿入するコードは次のようになります。
$query = "INSERT INTO `#__yourtable` (`firstname`, `lastname`) VALUES ('$firstname', '$lastname');";
$db->setQuery($query);
データベースから情報を取得するコードは次のようになります。
$query = 'SELECT * FROM #__yourtable ORDER BY id DESC';
$db->setQuery($query);
これを Joomla の記事に追加することはできません。コンポーネントを作成するか、無料のコンポーネントを見つけて GDP のように適応させるか、モジュールを作成して記事に埋め込む必要があります。
あなたの質問の非常に広い性質にもかかわらず、あなたはjoomlaのためのコンポーネントを書く必要があるでしょう。開始点HelloWorldが論理的な開始点になりますが、同様の拡張機能を見つけてダウンロードし、それを変更することをお勧めします。作成しようとしているフォームだけの場合は、JEDにある無料の拡張機能の1つを強くお勧めします。