sql >> データベース >  >> RDS >> Mysql

非表示の入力で選択の値を送信する方法

    非表示のID属性の引用符がありません。変更してみてください

    <input type="hidden" id="vlan_id name="vlan_id" value="vlan_id" />
    

    <input type="hidden" id="vlan_id" name="vlan_id" value="vlan_id" />
    

    :-mysql_* mysqli_*の使用は非推奨になりました またはPDO

    また、次のような文字列をエスケープしてSQLインジェクションを防止します。-

    $val3 = mysql_real_escape_string($_POST['vlan']);
    $val4 = mysql_real_escape_string($_POST['vlan_id']);
    

    値とIDの変更を取得するには:-

    onchange="document.getElementById('vlan_id').value=this.options[this.options.selectedIndex].text;"
    

    次のようになります:-Array ( [vlan] => 1 [vlan_id] => ss ) 値に応じてクエリも変更します



    1. PHP:理由もなく更新を複製するMySQLクエリ

    2. mysqlプロシージャのエラーERROR1304&ERROR 1305

    3. SQLを使用して複数のテーブルのデータを組み合わせる方法は?

    4. SQL forループを使用して行をデータベースに挿入するにはどうすればよいですか?