Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Problem z formularzem
f(x)
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 29.10.2010

Ostrzeżenie: (10%)
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
Go to the top of the page
+Quote Post
Ghost_78
post
Post #2





Grupa: Zarejestrowani
Postów: 222
Pomógł: 34
Dołączył: 3.11.2010

Ostrzeżenie: (0%)
-----


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 }


--------------------
Always look on the bright side of life ;-)
Go to the top of the page
+Quote Post
naitsabes
post
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 5
Dołączył: 10.09.2010

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
Ghost_78
post
Post #4





Grupa: Zarejestrowani
Postów: 222
Pomógł: 34
Dołączył: 3.11.2010

Ostrzeżenie: (0%)
-----


Cytat(naitsabes @ 6.11.2010, 18:26:14 ) *
zeby tylko...

co to za funkcja


to przeoczylem winksmiley.jpg


--------------------
Always look on the bright side of life ;-)
Go to the top of the page
+Quote Post
outsider
post
Post #5





Grupa: Zarejestrowani
Postów: 267
Pomógł: 36
Dołączył: 8.08.2008

Ostrzeżenie: (0%)
-----


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

Ten post edytował *OuTSideR* 6.11.2010, 19:22:21
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:50