-1

名前を 1 つだけ変更したい、またはフォーム フィールドを 1 つ追加したいのですが、9 つの異なる場所でそれを行う必要があります。これを行うより良い方法はありますか?半分の作業で済むより良い方法がある場合、私は多くの作業を行っているのではないでしょうか。

ファイル内のコードのコード スニペットを以下に示します。コードは単なるスニペットであるため、完全ではないことは承知しています。

HTMLフォーム

<p>
<label for="fName">First Name</label>
<input id="fName" name="fName" class="required" placeholder="As it appears on your passport" />
<label for="mName">Middle Name</label>
<input id="mName" name="mName" placeholder="As it appears on your passport" />
<label for="lName">Last Name</label>
<input id="lName" name="lName" class="required" placeholder="As it appears on your        passport" />
</p>

PHP PDO ステートメント

$fName = trim($_REQUEST['fName']);
$mName = trim($_REQUEST['mName']);
$lName = trim($_REQUEST['lName']);

$query = $db->prepare("INSERT INTO mform(fname, mname, lname,

..."VALUES(:fname, :mname, :lname,



$query->execute(array(
':fname' => isset($fName) ? $fName : null,
':mname' => isset($mName) ? $mName : null,
':lname' => isset($lName) ? $lName : null,
4

1 に答える 1