Php 从下拉框中的选定选项将记录插入表中

Php 从下拉框中的选定选项将记录插入表中,php,mysql,Php,Mysql,我对PHP是相当陌生的,我试图实现的是根据select元素中的select选项在表格中插入一条记录,其中选项就是表格本身 PHP: HTML: 挑选 表1 表2 基本上用所选选项(即“table1”或“table2”)替换php代码中的表名,这可能吗?非常感谢。如果我理解正确,您似乎错过了如何将下拉信息获取到PHP脚本的链接 尝试使用,action=yourscript.php。通过提交表单(如本教程所述,通过按钮),您可以使用$\u GET[“variableName”]在yourscri

我对PHP是相当陌生的,我试图实现的是根据select元素中的select选项在表格中插入一条记录,其中选项就是表格本身

PHP:

HTML:


挑选
表1
表2

基本上用所选选项(即“table1”或“table2”)替换php代码中的表名,这可能吗?非常感谢。

如果我理解正确,您似乎错过了如何将下拉信息获取到PHP脚本的链接


尝试使用,
action=yourscript.php
。通过提交表单(如本教程所述,通过按钮),您可以使用
$\u GET[“variableName”]
yourscript.php
中获取输入。确保清理输入以避免SQL注入。

首先,这不是
PHP
,而是
SQL
。你的PHP在哪里?你能包括你的
PHP
代码吗?请你没有为
标记设置
值。如上所述,你最好为
标记设置
值。选择表1表2`我确实改变了,但仍然没有快乐…这正是我想要找到的。。。缺少的链接是正确的。
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());
<select name="table" id="table" style="color:#000000; font-size:16px">
      <option>Select</option>
      <option>table1</option>
      <option>table2</option>
    </select>