Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检索组合框选定值php_Php_Database_Oracle_Combobox - Fatal编程技术网

检索组合框选定值php

检索组合框选定值php,php,database,oracle,combobox,Php,Database,Oracle,Combobox,我已经用PHP中的ORACLE数据库中的数据创建了一个动态组合框,但是我需要检索从用户选择的信息 以下是我到目前为止得到的信息: <?php $conn = oci_connect('DBadmin', 'dbadmin', 'PETLOVERSDB'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); }

我已经用PHP中的ORACLE数据库中的数据创建了一个动态组合框,但是我需要检索从用户选择的信息

以下是我到目前为止得到的信息:

<?php
$conn = oci_connect('DBadmin', 'dbadmin', 'PETLOVERSDB');
if (!$conn) {
    $e = oci_error();
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
} 
            $query= 'select PET_RACE_NAME from petrace';
            $stmt = oci_parse($conn, $query);
            oci_execute($stmt);

            echo '<select name="pet_breed">';
            echo '<option value = "-1">Select Type:</option>';

                while($row=oci_fetch_assoc($stmt)) {
                     echo '<option>' . $row['PET_RACE_NAME'] . '</option>';
                }
                     echo '</select>';  
            $Result = $_POST['pet_breed'];

?>  
我读到我可以使用$\u POST和$\u GET的方法,但我不能让它完全工作,我能做什么


我非常感谢你的帮助

您可以尝试使用jquery之类的工具来帮助动态加载框。它的工作方式是用户选择一个项目,通过jquery将其传递到一个php文件,然后检查数据,然后再次通过jquery将数据库返回到页面。有很多教程可能对示例有所帮助。例如。

嗨!谢谢你的回复!我实际上已经设法解决了这个问题,但我还有一个小问题。如何对复选框执行相同的操作?我有一只虫子。所以我把while里面的echo改成:echo;但它似乎不起作用。我能做什么?我还取消了select BTW