Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Przedziały liczbowe
Forum PHP.pl > Forum > Przedszkole
wookie2323
  1. <form method="post" action="">
  2. <input type="number" name="number">
  3. <input type="submit" value="Submit">
  4. </form>
  5.  
  6. <?php
  7.  
  8. $liczba=$_POST['number'];
  9. $liczbaMoja='';
  10. if(empty($liczba)){
  11.  
  12. }else{
  13. if($liczba==0){
  14. $liczbaMoja=1;
  15. }else{
  16. $liczbaMoja=$liczba+1;
  17. }
  18. }
  19.  
  20.  
  21.  
  22. echo '<table border="2"><tr>';
  23. echo '<td>'.$liczba.'</td>';
  24. echo '<td>'.$liczbaMoja.'</td>';
  25. echo '</tr></table>';
  26. ?>


Napisałem taki kod i ma problem.
Po wpisaniu liczby do formularza.
Oczekuje:
1. Jeżeli nic nie wpiszę - to nic mi nie pokaże
2. Wpiszę 0 - pokaże mi 1 w zmiennej liczbaMoja
3. Wpiszę dowolną liczbę - pokaże mi w zmiennej liczbaMoja cyfrę powiększoną o 1 od zmiennej liczba

Nie działa podpunkt pierwszy, gdyż zmienna liczba pokazuje 0(tak jak ma być) a zmienna liczbaMoja nie ma wartości choć określiłem że ma być stałą = 1

Pomożecie mi to rozwiązać?
vifus
  1. <form method="post" action="">
  2. <input type="number" name="number">
  3. <input type="submit" value="Submit">
  4. </form>
  5.  
  6. <?php
  7.  
  8. $liczba=$_POST['number'];
  9.  
  10. if($liczba!='') {
  11. $liczbaMoja=$liczba+1;
  12. }
  13.  
  14.  
  15.  
  16. echo '<table border="2"><tr>';
  17. echo '<td>'.$liczba.'</td>';
  18. echo '<td>'.$liczbaMoja.'</td>';
  19. echo '</tr></table>';
  20. ?>
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.