仅通过HTML和PHP复选框隐藏元素


hide element by checkbox html and php only

我想创建一个复选框,当用户勾选并提交它的特定元素时。

这是admin.php中的选择表单

    <form action="/html/codes/html_form_handler.cfm" method="get">
<input type="radio" name="page_type" value="adv" > advertisement<br>
<input type="radio" name="page_type" value="ann" > announcement<br>
<input type="radio" name="page_type" value="pic" > picture <br>
<input type="submit" value="Submit">
</form>

和选中的部分将显示在user.php中。每个选项都有自己的php文件,所以我有3个文件adv.php, ann.php和pic.php。并使用<?php include 'adv.php'; ?>显示在user.php

有什么建议吗?

像这样更新表单;

<form action="/html/codes/html_form_handler.cfm" method="get">
<input type="radio" name="page_type" value="adv" > advertisement<br>
<input type="radio" name="page_type" value="ann" > announcement<br>
<input type="radio" name="page_type" value="pic" > picture <br>
<input type="submit" value="Submit">
</form>

在后台;

$pages = array ("adv", "ann", "pic");
$page_type = $_GET["page_type"];
// Validate page type
if (in_array($page_type, $pages)) {
    include $page_type . ".php";
} else {
    die("Invalid page type");
}