【发布时间】:2014-10-30 13:01:15
【问题描述】:
我正在编写一段代码,用于根据多条数据创建发票。
使用 html 表单插入数据。相关的代码行是,
<form method="post" action="">
<label id="icon" for="debtor_id_invoice">Debtor :</label><?php echo debtors_dropdown(); ?>
这会调用位于同一文件中的 debtors_dropdown 函数。下拉功能是,
function debtors_dropdown() {
global $wpdb;
$sql_debtor = "SELECT `debtors_companyname`, `debtors_id`, `debtors_initials`, `debtors_surname` FROM `debtors` ORDER BY `debtors_surname`";
$rows = $wpdb->get_results($sql_debtor);
echo "<select name=debtor_invoice_id=''>Debtor</option>";
foreach ($rows as $row){
echo "<option value=>{$row->debtors_id} - {$row->debtors_surname}, {$row->debtors_initials}</option>";}
echo "</select>";
}
根据我的表格,我使用变量, $debtor_id_invoice=$_POST['debtor_id_invoice'];
我的重点是, 我确实得到了带有从 SQL 中提取的正确值的下拉列表。但我不太确定如何将所选值存储在 POST 信息中。因为在那一刻我的变量保持为空。 (我仔细检查了变量以查看它是否真的为空)。
任何人都可以指出将下拉选择存储在 POST 变量中的解决方案吗? (一直在谷歌搜索,但可能是错误的值或其他东西,我被卡住了:-S)
谢谢, 冷酷
【问题讨论】: