Przekazanie danych z formularza do klasy

0

Witam,
Mam pytanie dotyczące przekazania danych z formularza do klasy. Mam formularz logowania:

<html>
    <head>
    </head>
    <body>
        <form action="Loguj.php" method="post">
            <p>Imie: <input type="text" name="imie" value="" size="30" maxlenght="40" 
                 style="position: absolute; left: 100px"></p>
            <p>Nazwisko: <input type="text" name="nazwisko" value="" size="30" maxlenght="40" 
                 style="position: absolute; left: 100px"></p>
            <p><input type="submit" value="Zaloguj"></p>
        </form>
    </body>
</html>

i chciałbym przekazać dane do klasy Loguj.

<?php

class Loguj {
    public $imie;
    public $nazwisko;
    
    public function __construct() {
        $this->imie = $_POST['imie'];
        $this->nazwisko = $_POST['nazwisko'];
        $this->wypisz();
    }
    
    public function wypisz($imie, $nazwisko){
        echo 'Masz na imie: '.$imie.' a na nazwisko: '.$nazwisko;
    }
}

?>

a następnie wywołać metodę i wypisać. Przesyłam dane POSTem ale jakoś nie bardzo to działa?

0

Wydaje mi się, że to ma wyglądać tak:


<?php
 
class Loguj {
    public $imie;
    public $nazwisko;

 public function __construct($imie, $nazwisko) {
        $this->imie = $imie;
        $this->nazwisko = $nazwisko;      
    }
public function wypisz(){
        echo 'Masz na imie: '.$imie.' a na nazwisko: '.$nazwisko;
    }
}
 
?>
 

użycie:

$obj = new $Loguj($_POST['imie'],$_POST['nazwisko']);
$obj->wypisz();
 

1 użytkowników online, w tym zalogowanych: 0, gości: 1