Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Problem z formularzem
Forum PHP.pl > Forum > Przedszkole
f(x)
  1. <div STYLE="formularz1" ID="liczby">
  2. <form action="liczby.php" method=post>
  3. <input type="text" name="liczba1" />
  4. <input type="text" name="liczba2" />
  5. <input type="radio" name="wybor" value="calkowite" />Liczy sa calkowite<input />
  6. <input type="submit" value="Wyslij zapytanie" />
  7. <form />
  8. </div>
  9. </html>


  1. <title>Wynik</title>
  2. </head>
  3. <h1>Wynik wyglada nastepujaco:</h1>
  4. <?php
  5.  
  6. $liczba1 = $_POST['liczba1'];
  7. $liczba2 = $_POST['liczba2'];
  8. $wybor = $_POST['wybor'];
  9.  
  10. if ( $liczba1 > $liczba2 ) {
  11. echo ('Liczba $liczba1 jest wieksza od liczby $liczba2<br />')
  12. elseif ( $liczba2 > $liczba1 ) {
  13. echo ('Liczba $liczba2 jest wieksza od liczby $liczba1<br />')
  14. elseif ( $liczba2 = $liczba1 ) {
  15. echo ('Liczby sa rowne<br />') }
  16. .END
  17. if ( $wybor == 1 ) {
  18. echo ('Liczby sa calkowite <br />');
  19. }
  20. /*
  21. echo('<p>Zamówienie Państwa wygląda następująco: </p>');
  22. echo($liczba1.' ,Liczba pierwsza<br />');
  23. echo($liczba2.' ,Liczba druga<br />');
  24. ?>
  25. */
  26. ?>
  27. </body></html>



Nie pojawiają się wyniki warunków sad.gif
  1. http://themultiplayer.pl/Liczby/zapytanie.html
Ghost_78
po1:
w form wywal
  1. <input />

z:
  1. <input type="radio" name="wybor" value="calkowite" />Liczy sa calkowite<input />


input nie ma znacznika zamykajacego

jezeli chodzi o if'y - chyba cos Ci nie gra z klamrami zamykajacymi }
naitsabes
Cytat(Ghost_78 @ 6.11.2010, 18:12:05 ) *
jezeli chodzi o if'y - chyba cos Ci nie gra z klamrami zamykajacymi }


zeby tylko...

co to za funkcja



oraz echo zle uzywasz polecam Ci manuala

http://php.net/manual/en/function.echo.php

wraz z kursem http://phpkurs.pl/

lub kup sobie jakas ksiazke bo tworzysz ten skrypt jakos z lapanki...
Ghost_78
Cytat(naitsabes @ 6.11.2010, 18:26:14 ) *
zeby tylko...

co to za funkcja


to przeoczylem winksmiley.jpg
outsider
zamykaj poprawnie klamry, a przy wyświetlaniu używaj cudzysłowów:
  1. echo "Wartość zmiennej liczba to $liczba"

Cudzysłowy " używaj tylko gdy chcesz umieścić w łańcuchu zmienną, a tak to zawsze apostrofy '

Gdy chcesz porównać dwie zmienne musisz napisać tak:
  1. if($zmienna1 == $zmienna2)

a nie tak jak masz:
  1. if($zmienna1 = $zmienna2) // źle

w tym przypadku przypisujesz do zmiennej $zmienna1 wartość $zmienna2

Jak dobrze się domyślam, wyniki to jest ten kawałek kodu, który jest "zakomentowany", usun /* oraz */ ze skryptu
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.