JavaScript を使用してフォームを検証する必要があります。フィールド名テーブルのデータを使用して各フィールド (名前、住所、電話番号など) を印刷しているため、フォームは変更されません。フィールドと対応するテキスト入力タグのラベルを出力するためにループを使用しています。(例: name : 名前を入力するテキストボックス、phone no : 電話番号を入力するテキストボックス) そして最後に、フォームを送信して詳細テーブルに入力するときに、これらの値を配列に取得します。
以下は、各フィールドとテキスト ボックスを印刷するためのコードです。
while ($row=mysql_fetch_array($result)){
echo'<labelfor='.$row['field_name'].'name=field_id>'.$row['field_name'].':</label>';
echo'<inputtype="text" name=field_name[]id="'.$row['field_id'].'":value="'.$row['field_value'].'" size="20" class = "inpBox" >';
}
ここで、JavaScript を使用してこれらのフィールドが空かどうかを確認し、その特定のテキスト ボックスのスタイルを変更する必要があります。どんな助けでも大歓迎です。