ドロップダウン メニューを 1 回選択して、Mysql に 2 つの値を挿入する方法はありますか?
フォーム値を挿入するための mysql 構文の例は次のとおりです。
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO menu (food, image_extension) VALUES (%s, %s)",
GetSQLValueString($_POST['food'], "text"),
GetSQLValueString($_POST['image_extension'], "text"),
mysql_select_db($database_menu, $menu);
$Result1 = mysql_query($insertSQL, $menu) or die(mysql_error());
$insertGoTo = "menu.php?status=choosen";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
次のドロップダウン リストの選択した各タグから 2 列 (food & image_extension) の値を MySql に挿入しようとしていますが、image_extension 列にデータを挿入できません。食べ物の列のみを更新します。
<select name="food, image extension" class="dropdownmenu" input id="food" value="<?php echo $_POST['food'].$_POST['image_extension']; ?>">
<option value="selected="selected">Select Food</option>
<option value="Pizza, pizza.jpg">Pizza</option>
<option value="French Fry' frenchfry.jpg">French Fry</option>
</select>
この場合、上記のドロップダウン リストの次の 3 つの属性に適切に値を入力する方法について混乱していますか?
1. <select name="food, image extension"
2. <select value="<?php echo $_POST['food'].$_POST['image_extension']; ?>"
3. <option value="Pizza, pizza.jpg">Pizza</option>
どんなガイドラインでも大歓迎です。