Isset i echo pomoc?

Ucim PHP i zapeo sam malo ne mogu skuzit zasto mi echo nece ispisati zadane vrijednosti u input poljima?

Kada probam bez isset-a javi Undefined index.
Rezulta echa mi prikaze uvijek 1/1/1/1 umjesto onoga sto ja upišem

<?PHP
$submit = (isset($_POST['submit']));

$fullname = (isset($_POST['fullname']));
$username = (isset($_POST['username']));
$password = (isset($_POST['password']));
$repeatpassword = (isset($_POST['repeatpassword']));

if (isset($submit))
{
	echo "$username/$password/$repeatpassword/$fullname";
}

?>

<html>
<form action="register.php" method="POST">

        Pravo ime:

  			<input type="text" name="fullname">

        Korisnicko ime:

  			<input type="text" name="username">

        Sifra:

        	        <input type="password" name="password">

        Sifra ponovno:

  			<input type="password" name="repeatpassword">

                        <input type="submit" value="Registracija">

</form>
</html>

To ti je zato jer si varijable stavio da pokazuju je li POST poslan ili ne.

Naime ako je postavljen POST “username”, varijabla username ti kaže: true (1)

Ako želiš uzeti varijablu, u slučaju da je postana, onda bi ti trebalo izgledi ovako:

if (isset ($_POST[‘username’]))
{
$username=$_POST[‘username’];
}

Kod koji koristis nije ispravan

Pokusaj s ovim:

Hvala Tomislave

Dosta mi je pomogao i dmitrecic

[quote=“TomislavS”]Kod koji koristis nije ispravan

[/quote]

S tog stajalista opet mi nije nesto jasno.
Radim sve po ovome tutoru:

Njemu sve radi, a meni nece, prepisao sam 3 puta kod, znaci CTRL+N

U cemu je caka? Verzija?? ili?

Hvala


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja