Maison  >  Questions et réponses  >  le corps du texte

PHP ne fait pas écho aux données du formulaire stockées dans les variables

<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>

Le code ci-dessus doit créer un formulaire puis l'afficher via un script php. Il s'agit d'une copie 1:1 de ma ressource pour enseignants que d'autres étudiants peuvent utiliser. La classe sociale l’a collectivement appelé ainsi, et le mystère de son éventuel échec reste entier à ce jour.

Aucun avertissement d'erreur, le script n'affiche tout simplement rien après la soumission du formulaire. S'il vous plaît aidez-moi.

P粉078945182P粉078945182173 Il y a quelques jours383

répondre à tous(1)je répondrai

  • P粉322319601

    P粉3223196012024-04-03 09:52:17

    Votre condition est fausse, la dernière méthode isset est $_post en minuscule, elle devrait être comme ceci : if(isset($_POST['t']) && isset($_POST['h']) && isset($ _POST ['p']))

    répondre
    0
  • Annulerrépondre