Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: if
Forum PHP.pl > Forum > PHP
Terraus
Witam, mam pytanie. Mianowicie po wejściu na stronę odrazu wyskakuje mi "nie wpisales zadnych danych" jak zrobić żeby to się nie pojawiało odrazu?
  1. <body background="tlo.png">
  2. <center>
  3. <hr>
  4. <br><br><br>
  5. <h2><font color="white"><p>Wpisz liczbe zapytan</p></font></h2>
  6. <form method="POST" action="">
  7. <input type="text" name="x" size="10">
  8. <input type="submit" value="Wyslij"><br><br>
  9. <?
  10. $liczbax = $_POST['x'];
  11. if($liczbax < 11 && $liczbax > 0)
  12. {
  13. echo "Poprawne!";
  14. }
  15. elseif($liczbax > 11)
  16. {
  17. echo "Blad!";
  18. }
  19. elseif(empty($liczbax)){
  20. echo "Nie wpisales zadnych danych!";
  21. }
  22. ?>
  23. <hr>
  24. </form>
  25. <center>
  26. </body>
slash^
Zmień empty na isset.

Powinienes to robic wczesniej, zeby nie wywalalo zbednego notice'a.
Pyton_000
  1. if(isset($_POST['x'])) {
  2. $liczbax = $_POST['x'];
  3. if ($liczbax < 11 && $liczbax > 0) {
  4. echo "Poprawne!";
  5. } elseif ($liczbax > 11) {
  6. echo "Blad!";
  7. } else {
  8. echo "Nie wpisales zadnych danych!";
  9. }
  10. }
irekk
  1. elseif ($liczbax > 10)
lub
  1. elseif ($liczbax >= 11)
nospor
@Terraus ostatni raz proszę Cie, bys pisał w dziale przedszkole.
Oraz nastepnym razem, kontynuuj jeden wątek, gdyż dotyczy tego samego.
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.