私はかなりPHPに慣れていますが、達成しようとしているのは、選択されたオプションに基づいてレコードをテーブルに挿入することですテーブル自体です。ドロップダウンボックスで選択したオプションからテーブルにレコードを挿入します
PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "inserir")) {
$insertSQL = sprintf("INSERT INTO ['tabela'] (imagem, hipermercado, departamento, descricao, `desc`, tipo_desc, preco_ant, preco_desc, validade) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['imagemurl'], "text"),
GetSQLValueString($_POST['hipermercado'], "text"),
GetSQLValueString($_POST['departamento'], "text"),
GetSQLValueString($_POST['descricao'], "text"),
GetSQLValueString($_POST['desc'], "text"),
GetSQLValueString($_POST['tipo_desc'], "text"),
GetSQLValueString($_POST['preco_ant'], "double"),
GetSQLValueString($_POST['preco_desc'], "double"),
GetSQLValueString($_POST['validade'], "text"));
mysql_select_db($database_promocaototal, $promocaototal);
$Result1 = mysql_query($insertSQL, $promocaototal) or die(mysql_error());
HTML:
<select name="table" id="table" style="color:#000000; font-size:16px">
<option>Select</option>
<option>table1</option>
<option>table2</option>
</select>
は基本的に "TABLE1" または「table2のすなわち選択したオプションによりPHPコード内のテーブル名を置き換え"これは可能ですか?どうもありがとう。
まずは 'PHP'ではなく、' SQL'です。あなたのPHPはどこですか? – Zak
あなたの 'PHP'コードを含めることができます –
'