php - 如何根据if语句指示一个html文件处理不同的php文件

标签 php html post if-statement

我想根据用户在前端给出的条件(即在同一个 html 文件本身中)来定向我的 html 文件。

就像如果用户输入代码 789 它应该指向一个特定的文件夹 u57.php 而如果用户输入 783 它应该指向文件夹 u38.php

我写了一个代码,但是它不能正常工作...

$a = 57;
$b = 38;
$residue = $_POST["residue"];

<?php if($residue == "$a") { ?>
     <form method="POST" action="u57.php" enctype="multipart/form-data">
<?php } ?>

<?php if ($residue == "$b") { ?>
       <form method="POST" action="u38.php" enctype="multipart/form-data">
    <?php } ?>   

如果用户输入 38 或任何其他数字,如 40、45、1、2,它仅指向同一页面 u57.php。请告诉我我的代码有什么问题?

最佳答案

希望这有效,(只是删除了条件检查的双引号)

$a = 57;
$b = 38;
$residue = $_POST["residue"];

<?php if($residue == $a) { ?>
     <form method="POST" action="u57.php" enctype="multipart/form-data">
<?php } ?>

<?php if ($residue == $b) { ?>
       <form method="POST" action="u38.php" enctype="multipart/form-data">
    <?php } ?> 
  • 更新

这是我做的例子,

INDEX.PHP

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <form method="POST" action="redirect.php">
            Value : <input type="text" name="residue" value=""/>
            <input type="submit" name="submit" value="Submit"/>
        </form>
    </body>
</html>

REDIRECT.PHP

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <?php
        $a = 57;
        $b = 38;
        $residue = $_POST["residue"];
        ?>
        <?php if ($residue == $a) {
            ?>
            <form method="POST" action="u57.php" enctype="multipart/form-data">
                <input type="text" name="sample" value=""/>
            </form>
        <?php } ?>

        <?php if ($residue == $b) { ?>

这对我有用....

关于php - 如何根据if语句指示一个html文件处理不同的php文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12363459/

相关文章:

php - PHP获取URL中 "/"后的参数

html - 使用 CSS 创建嵌入的深色阴影效果

html - Fixed Div 中的链接不可点击?

javascript - 如何使用通过 Flex URLRequest 发送的 POST 数据中的 javascript 在 HTML 页面上显示文件?

php - 使用 SimpleXMLElement 时添加命名空间

javascript - parse Int 减法在 JS (Ionic 5 + Angular) 中如何工作?

curl - 如何在 cURL post 请求中发送简单对象

php - 多对多数据库架构

php - Jquery .serialize() 不处理下拉列表的值?

php - HTML 字段;在 json_encode 之后设置 PHP 数组 - 发送到 Jquery?