在html选择表单中使用Mysql结果,然后通过POST

时间:2017-02-12 17:33:53

标签: php html mysql

我目前正在编辑一个编辑页面,可以选择日期并编辑他编写的特定日期的文本。我希望通过下拉表单(选择)进行此操作,然后重定向从该日期打开文本以便进行编辑。

问题是select中的日期来自mysql结果,我不知道如何在通过POST获取后再次使用它。

<form action="" method="POST">
                <select>

                <?php
                    foreach($test as $row) {
                        echo '<option value="'.$row['Date'].'">'.$row['Date'].'</option>';
                    }
                ?>
                </select>

            <input type="submit" value="Choose">
        </form>

所以,我想现在使用所选的值来搜索用户当天使用以下sql查询编写的真实文本:

$result =  "SELECT Text FROM Text '.WHERE $_POST['$row['Date']']'. = Date";

但那不行,我总是得到:

  

解析错误:语法错误,意外&#39;&#39; (T_ENCAPSED_AND_WHITESPACE),期望标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING)

有人可以告诉我错误并向我解释为什么不起作用?提前谢谢!

0 个答案:

没有答案