选择索引上显示的内容,Php

时间:2013-04-15 06:23:41

标签: php html option

我如何制作一种选择选项,我可以看到索引上显示的是什么,这是一个选择选择使用哪个文件的选项。

有人有什么建议吗?提前谢谢。

2 个答案:

答案 0 :(得分:1)

$mypages = array("page1" => "page_1.php", "page2" => "pages_2.php", "yummy" => "food.php");
$page = reset ($mypages);
if (@isset ($_GET['page']) {
    if (array_key_exists ($_GET['page'], $mypages)) {
        $page = $mypages[$_GET['page']];
    }
}
require_once $page;

我想这些就是你想要的东西。只需提供$ _GET ['page']

答案 1 :(得分:0)

我会尽力让你走上正确的道路。 但是你必须自己尝试更新它以满足你的需求。

下面的代码可能是您的索引页。

<?php
if(isset($_POST['submit']))
{
    $page = $_POST['page'];
}
else {
    $page = 'home';
}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
   <select name="page">
        <option value="home">Home</option>
        <option value="something">Some other page</option>
    </select>
   <br><input type="submit" name="submit" value="Submit Form"><br>
</form>

<div id="content">
    <?php include($page.'.php'); ?>
</div>

所以现在你可以在index.php页面的content div中包含'what-ever-value-of-select'.php。

注意:你真的应该检查帖子数据是否有保存价值等。我建议谷歌搜索该怎么做。