PHP 表单提交后重定向到不同的页面(取决于你写的内容)

PHP Redirect to different pages after form submit (depends on what you write)

所以我正在制作一个页面,您可以在其中填写表格,根据您所写的内容,您将被重定向到包含不同图片的不同页面。因此,例如,如果我写 "tulip.jpg" 并按提交,将出现一个包含名为 tulip.jpg 的图片的页面。如果我写 "bear.jpg",就会出现带有名为 bear.jpg 图片的页面。对不起,我不擅长解释。所以我做了主页面,但是我不知道在变量中输入什么才能让你写不同的东西时出现不同的图片。这是我的代码:

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>PHP - oppgave 6</title>
    </head>
    <body>
        <h1>Om bilder</h1>
        <form method="get" action="oppgave6b.php">
        <p>Skriv inn et filnavn - ikke glem filutvidelsen - og klikk på knappen</p>
            <input type="text">
            <input type="submit" value="Send forespørsel">
        </form>
    </body>
</html>

6b:

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>PHP - oppgave 6</title>
    </head>
    <body>
        <?php
            $link = <img src="Tulipaner.jpg">;
            $link = '<img src="rod.jpg">';
            echo "<h1>Du valgte følgende bilde:</h1>";
            echo "$link";
            ?>
    </body>
</html>

我的解决方案是这样的:

index.html 页数:

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>PHP - oppgave 6</title>
    </head>
    <body>
        <h1>Om bilder</h1>
        <form method="get" action="oppgave6b.php">
        <p>Skriv inn et filnavn - ikke glem filutvidelsen - og klikk på knappen</p>
            <input type="text" name="submission">
            <input type="submit" value="Send forespørsel">
        </form>
    </body>
</html>

然后在你的 PHP 文件中 oppgave6b.php:

<?php
    $incomingvalue = $_GET["submission"];

    if($incomingvalue == 'tulip.jpg')
    {
        echo '<img src="tulip.jpg"/>';
    } 
    if($incomingvalue == 'bear.jpg')
    {
        echo '<img src="bear.jpg"/>';
    }
?>