$_POST
各フィールドの名前がデータベース内のデータに対応するフォームが渡されます
$_POST['test']; (has a value of 1)
$_POST['prod']; (has a value of 2)
test
とはprod
データベース内で一意の名前です。$_POST
変数を動的に取得する方法はありますか? 例(動作しないコード)
$getServerIDs = $link->query("SELECT * FROM servers");
while($row = $getServerIDs->fetch_assoc()){
$serverName = $row['name'];
$newDisplayID = $_POST['$sName'];
$updateDisplayID = "UPDATE servers SET displayID = $newDisplayID WHERE name = $servername";
$runQuery = $link->query($updateDisplayID);
これ$_POST['$sName']
は、問題となっているコード行です。これを修正する最良の方法は何ですか?