1.Przed wszystkim powinno być sprawdzenie czy ten get jest ustawiony
if(isset($_GET['pozyczka'])){
}
bądź przy tej formie użyć krótkiego ifa:
$max_pozyczka = isset($_GET['pozyczka']) ?
$_GET['pozyczka'] : null;
2. Lepszą opcją byłoby wykonanie tego przed wyświetleniem html, a nie za nim i przypisanie wyniku do zmiennej no i oczywiście używanie $max_pozyczka zamiast tego geta
<?php
$max_pozyczka = isset($_GET['pozyczka']) ?
$_GET['pozyczka'] : null;
if ($max_pozyczka == null){
$wynik = '';
} elseif ($max_pozyczka<=1000){
$wynik = "Nie doceniasz sie! Możesz wziac wiecej niz $max_pozyczka zlotych pozyczki :)";
} elseif $max_pozyczka>=1001 && $max_pozyczka<=5000){
$wynik = "Gratulacje! Wziales pozyczke o wysokosci $max_pozyczka zlotych
"; } elseif ($max_pozyczka>=5001){
$wynik = "Pozyczka nie moze wyniesc $max_pozyczka zlotych - maksimum to 5000 zlotych!";
} else{
$wynik = "Bledna wartosc!";
}
?>
<html>
<head>
<title>
System pozyczkowy
</title>
</head>
<body>
<form action="index.php" method="GET">
Ile potrzebujesz: <input type="text" name="pozyczka"/><br/>
<input type="submit" value="Wyslij"/>
</form>
</body>
</html>
[/php[
3. A jak spodziewasz się tylko wartości intowych to warto zrobić rzutowanie na inta
[php]
$zmienna = (int)$zmienna;