使用odbc下载php不会将选定的值发送到另一个php页面

时间:2017-03-15 19:28:46

标签: php forms odbc

我正在尝试使用ODBC从数据库下拉显示值并发送到另一个页面但它无法正常工作。 代码能够从数据库和显示中获取值,但无法发送到ResultsL2.php页面。

在ResultsL2.php页面上,值显示为空白。 任何帮助解决这个问题表示赞赏。感谢

<form action="ResultsL2.php" method="post">
<select class="form-dropdown validate[required]" style="width:150px" id="input_43" name="Testing">
<?php
$connect = odbc_connect("<hostname>", "<username>", "<password>");
$query="SELECT testname FROM RESULT group by 1;";
$result = odbc_exec($connect, $query);
$pre_name=" ";
while (odbc_fetch_row($result)){
    $pre_name .= "<option value=".odbc_result($result,'testname').">" . odbc_result($result,'testname'). "</option>";
   }
print "<option value=\"$pre_name\">$pre_name</option>";
odbc_close($conn);
?>
<input type="submit" name="Submit" value="Submit">;
</select>
</form>

1 个答案:

答案 0 :(得分:0)

这可能就是你如何使用你的报价。试试这个......

$pre_name .= '<option value="'.odbc_result($result,'testname').'">' . 
 odbc_result($result,'testname') . '</option>';

这些值期望用自己的引号来表示字符串。