選択ドロップダウンを持つフォームを使用しています。私は、フォームアクションフィールドで$_GET
リクエストとして選択されたオプションから得られた値を渡したいが、foreachループの外でそれにアクセスする方法はある。ここで私が書いたコードサンプルがある
<form id="dynamicForm" action="client-detail-dynamic.php?id=<?php echo $_GET['id']; ?>&r_id=<?php **PASS THE DROPDOWN VALUE ID HERE** ?>" method="post">
<select class="form-control" id="dynamicfy" name="dynamicfy">
<?php
$j = 0;
foreach($payment_data as $pd):
?>
<option value="<?php echo $payment_data[$j]->r_id; ?>"><?php echo $payment_data[$j]->fy; ?></option>
<?php $j++; endforeach; ?>
</select>
</td>
<td class="col-md-4">
<input type="submit" name="submit" id="submit" class="btn btn-sm btn-success">
</td>
</form>
注:$payment_data
は、フィールド名を持つテーブルのデータを含むarray
あるr_id
、fy
など
投稿方法はどうですか?あなたは必要ありませんか? –
いいえ、私はポスト値を必要としません....次のページでさらに処理するために必要な値を取得するだけです –
提出時に値を渡したいですか? –