mysql データベースにデータを挿入する単純な php/html フォームがあります。
データベースにtypeという列があります。フォームがさまざまな値で送信されたときに、送信されたフィールドの値を確認し、それらの値に基づいて列タイプに値を追加できるようにしたいと考えています。
送信されたフォーム フィールドfield1の値がvalue1で、フィールドfield2の値がvalue2次に、 value3をデータベースの列タイプに挿入します。
あなたの質問を正しく理解していれば、これをコードで管理できます。データベースに値を挿入または更新する前に、post 値を確認することをお勧めします。フォーム メソッドに post を使用しています。get を使用する場合は、$_POST を $_GET に置き換えます。
<?php
if ($_POST["field1"] == "value1" AND $_POST["field2"] =="value2")
{ $type = $value3
}
else
{ /// create some defaultvalue if the condition is not true.
$type = "youdefaultvalue"
// or you use some other value from your form, for example $_POST["field3"]
}
// here create your sql-action like "insert into ... " or update ....
これが正確に必要かどうかはわかりません。しかし、あなたの質問を読んだ後、あなたがこのように見えることを願っています.
if($_POST['field1'] == "value1" && $_POST['field2'] == 'value2' ){
// INSERT field3 to type
}