根据下拉列表中选择的选项包含文件

时间:2014-06-01 14:46:51

标签: php wordpress select

我正在研究wordpress cms。我需要根据下拉列表中选择的选项包含一个php文件。我一直在处理包括这样的单个文件。我怎么能用下拉菜单来做呢?

<form method="post" action="">
<input type="submit" name="example_name">
</form>

<?php if(isset($_POST['example_name'])) :
   get_template_part( 'stuffs/some_important_template');
   endif;
   ?>

我有这个示例表单。但除此之外我没有任何线索。请帮忙。

    <form id="selection_form" action="" method="post">
    <select name="select-mode" id="select-mode">
    <option value ="">FIRST FILE</option>
    <option value ="">SECOND FILE</option>
    </select>
    <input type="submit" name="select_mode_submit" value="GET FILE">
    </form>

1 个答案:

答案 0 :(得分:1)

保存数组中的模板列表,并根据发布的值

选择一个
<?php 

$includes=array(
         'temp1'=>'stuffs/some_important_template',
         'temp2'=>'stuffs/another_important_template'
         );

if(isset($_POST['select-mode']) && array_key_exists($_POST['select-mode'], $includes)) :
    get_template_part($includes[$_POST['select-mode']]);
endif;
?>

<form id="selection_form" action="" method="post">
    <select name="select-mode" id="select-mode">
    <option value ="temp1">FIRST FILE</option>
    <option value ="temp2">SECOND FILE</option>
    </select>
    <input type="submit" name="select_mode_submit" value="GET FILE">
</form>