私はPHPが初めてで、よく分からない問題が1つあります。WebフォームからPHPを使用してデータテーブルを更新する
私はウェブフォームとテキストフィールドを持っています。 Webフォームがテキストフィールドを読み込むと、データベースからデータを取得します。
私がしようとしているのは、実際に2番目のWebフォームの読み込み時に、buton clickでdatabseを更新することです。しかし、データベースのデータはまったく変化していません。
$first_name = $_POST[textfield];
session_start();
$telegramNum = $_SESSION[telegramNum]; // This is data from first page, this code is
// on third page, data was from second page
$testDataQuery="UPDATE person_response SET first_name = ".$first_name." WHERE telegram_number= " .$telegramNum;
どのようにデータベースに接続していますか? – kjy112
クエリのテキストの前後に引用符を付ける必要があります。そうしないと、MySQLはエラーを返します。例: 'first_name = '"。$ first_name。 "' WHERE' –
私もそれを試しています。それは大丈夫です。しかし、私は最初のページからデータを取得します。テキストフィールドは、最初のテキストフィールドと2ページ目のテキストフィールドの名前なので、おそらく問題でしょうか?そして私はそれを失うので、私は2番目からではなく、最初のページからデータを取得します。 –