调用php文件返回一个数组,并将其加载到一个组合框中

时间:2011-06-30 19:59:57

标签: php html

我有我的index.php。我想在load_data.php中调用一个函数来返回一个数组。然后我想将该数组加载到index.php上的一个combox框中。任何人都可以帮我开始这个吗?我是php的新手,试图了解它。

2 个答案:

答案 0 :(得分:3)

你可以使用类似的东西:

load_data.php

function get_data() {
    // May be you want to load data from DB
    // This is just a hint
    return array('key1' => 'Value 1', 'key2' => 'Value 2');
}

在您的主文件中:

<select name="myselect">
    <?php
    include 'load_data.php';
    $data = get_data();
    foreach($data as $key => $value) {
        echo '<option value="'.$key.'">'.$value.'</option>';
    }
    ?>
</select>

答案 1 :(得分:0)

如果您想在不重新加载页面的情况下执行此操作,则需要查看AJAX。如果您想在请求页面时执行此操作,可以include the page并调用其中的任何功能。