Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Funkcja isset
Forum PHP.pl > Forum > PHP
osek916
Witam.
Tym razem mam problem z zastosowaniem tego skryptu:

index.html:

Kod
<html>
<head>
</head>
<body>
<p> Trza sie przedstawic!</p>
<br />
<br />
<form action="witanie.php" method="get">
<label>Jak sie nazywasz: <input type="text" name="nazwa" />
</label>
<br />
<br />
<input type="submit" value="Przekaz nazwe!" />
</form>
</body>
</html>



witanie.php

Kod
<html>
<head>
</head>
<body>


<?php
if (!isset($_GET['nazwa'])):?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
<label> Podaj imie:   <input type="text" name="nazwa" /></label>
<br />
<input type="submit" value="Przeslij nazwe" />
</form>


<?php
else: ?>
<p> Masz na imię: <?php echo $_GET['nazwa']; ?> </p>
<br />
<br />
<br />

<a href="next2.php?name=<?php echo urlencode($_GET['nazwa']); ?>"> Kliknij tu by przejsc dalej</a>

<?php endif; ?>

</body>
</html>




Mianowicie gdy nic nie wpisze w polu z nazwa, to i tak wykonuje sie else.

Z góry dziękuję za pomoc i mam nadzieje ze poprawnie zalozylem temat winksmiley.jpg.
-=Peter=-
poczytaj o różnicach między "!isset", a "empty"... Zamień "!isset" na "empty".
osek916
Dzieki, poprostu przeczytalem o odwrotnym zastosowaniu isset, a o empty nie slyszalem.
Teraz wszystko dziala.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.