私はこれに本当に慣れていません。問題があり、ここ数日間脳が痛んでいます。問題や物事を検索しようとしましたが、何も機能していません。
問題は、送信をクリックするとデータを mysql テーブルに投稿する HTML フォームがあることです。データは正常に送信されますが、送信を押すたびに、customer
対応するフィールドを除いてすべてのフィールドが空白である一連のデータが送信されます。 $session_user_id に。
「 if isset 」を試しましたが、コードには影響がないようです。私が見逃しているのはおそらく小さなことですが、エラーは発生していません。私のコードは以下のとおりです。データベース接続は別の .php ファイルにあり、正しく機能しています。
<?php
if ( isset($session_user_id, $_POST['description'])){
$description = htmlentities(mysql_real_escape_string($_POST['description']));
mysql_query ("INSERT INTO `jobs` (customer, description)
VALUES ('".$session_user_id."', '".$description."')");
}
?>
そして私のhtmlフォーム:
<form action="" method="POST">
<ul>
<li>
<label for="description">Description:</label>
<textarea name="description" rows=5 cols=30></textarea>
</li>
<li>
<input type="submit" value="Submit">
</li>
</ul>
</form>
助けてくれてどうもありがとう。