私はp4aアプリケーションフレームワークを使用しています。以前に作成したフィールドを介してデータベースに行を挿入する必要があります。ユーザーが送信を押すと、データベースが更新され、他の新しい行を作成できるはずです。
データベースにデータを入力する方法を見つけるのに苦労しています。SQLステートメントに値を入力することで簡単に行うことができますが、これは私にとって完全に異質です。
コードは次のとおりです。
public function submit()
{
$location = $this->location->getNewValue();
$date = $this->date->getNewValue();
$merono = $this->merono->getNewValue();
$sql = $db->query("INSERT INTO 'meetingrooms'(location, date, merono)
VALUES
($location, $date, $merono)");
p4a_db::singleton()->newRow($sql, array($location));
$this->load();
場所、日付、メロノはすべて、この関数の前に作成したフィールドに設定されており、以前にログイン ページに対して同じことを行ったように機能するはずなので、最初のセクションで変数を取得する必要があることがわかります。以前にデータベースにアクセスしたことがあるので、接続していることを知っているので、MySQLステートメントに関係している必要があります。
ありがとう、
スティーブ。