PHP gibt in Variablen gespeicherte Formulardaten nicht wieder
P粉078945182
P粉078945182 2024-04-02 18:59:32
0
1
492

<html>
<body>
    <form name="formularz" action="#" method="post">
        <input type="text" name="t" value="tekst" />
        <input type="hidden" name="h" value="ukryte" />
        <input type="password" name="p" value="hasło" />
        <button type="submit">Wyślij</button>
    </form>
    
    <?php
    if(isset($_POST['t']) && isset($_POST['h']) && isset($_post['p']))
    {
        
        $t = (isset($_POST['t'])?  $_POST['t']: '');
        $h = (isset($_POST['h'])?  $_POST['h']: '');
        $p = (isset($_POST['p'])?  $_POST['p']: '');
        
        echo "<p>text=$t,    hidden=$h, password=$p",    '</p>';
    }
    ?>
</body>
</html>

Der obige Code sollte ein Formular erstellen und es dann über ein PHP-Skript anzeigen. Dies ist eine 1:1-Kopie meiner Lehrerressource, die andere Schüler verwenden können. Die Klasse nannte es gemeinsam dasselbe, und das Geheimnis seines letztendlichen Scheiterns ist bis heute ungelöst.

Keine Fehlermeldung, das Skript zeigt nach dem Absenden des Formulars einfach nichts an. Bitte hilf mir.

P粉078945182
P粉078945182

Antworte allen(1)
P粉322319601

你的条件是错误的,最后一个方法 isset 是小写的 $_post ,应该是这样的: if(isset($_POST['t']) && isset($_POST['h']) && isset($ _POST['p']))

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage