初めて PHP/mySQL プログラムを実行していますが、アドバイスが必要な場合があります。
作成したいプログラムは次のように動作します... 何か問題が発生した場合にサーバーに送信するフォームになります。自分でフォームに記入できるようになりたい。その後、問題は他のコンピューターに表示されます。
mySQL データベースに書き込み、データベースに接続した後、次のコンピューターから読み取る必要があると思います。しかし、どうすればこれを最善の方法で行うことができますか?
XAMPP のダウンロードと mySQL でのテーブル作成に成功しました。情報を入力するフィールドと送信ボタンもあります。
次の場所でエラーが発生します。
$operationstep = $_POST['Operation step'];
$problem_detail = $_POST['Problem detail'];
注意: 未定義のインデックス: 21 行目の E:\xampp\htdocs\avvikelse.php の操作ステップ
Notice: Undefined index: E:\xampp\htdocs\avvikelse.php 行 22 の問題の詳細
注意: 未定義の変数: E:\xampp\htdocs\avvikelse.php の 25 行目の operation_step エラー: SQL 構文にエラーがあります。'step, Problem detail) VALUES ('', '',' at line 1
// blabla, connetcting...
$operationstep = $_POST['Operation step'];
$problem_detail = $_POST['Problem detail'];
$sql = "INSERT INTO avvikelsekort (Operation step, Problem detail) VALUES
('$operation_step', '$problem_detail')";
if (!mysql_query($sql)) {
die('Error: ' .mysql_error());
}
mysql_close();
?>
あなたが言ったように、私は今マルコと私はArray(0) {}を取得しました私のフォームは次のようになります
<form action="avvikelse.php" method="POST" />
<p>Operation step: <input type="text" name"Operation step" /></p>
<p>Problem detail: <input type="text" name"Problem detail" /></p>
<input type="submit" value="Submit" />
</form>