![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 16.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
Kod <?php $wAx = $_GET['wAx']; $wBx = $_GET['wBx']; $wCx = $_GET['wCx']; $wAy = $_GET['wAy']; $wBy = $_GET['wBy']; $wCy = $_GET['wCy']; $w=abs(($wAx*$wBy + $wAy*$wCx + $wBx*$wCy - $wCx*$wBy - $wCy*$wAx - $wBx*$wAy)/2); print '<form action= "wynik.php" method=get>'; print 'Wpisz tekst do pola formularza '; print 'wierzchołekA'; print '<input type="text" name="wAx">'; print '<input type="text" name="wAy"> '; print 'wierzchołekB'; print '<input type="text" name="wBx">'; print '<input type="text" name="wBy"> '; print 'wierzchołekC'; print '<input type="text" name="wCx">'; print '<input type="text" name="wCy"> '; print '<input type="submit" value="Licz">'; print '<form>'; ?> A co mam wpisać w wynik.php ,bo wpisałem Kod <?php print "Pole trojkata o wprowadzonych współrzędnych wynosi: "; print $_GET ['w']; ?> i nie wyświetla żadnego wyniku. Co muszę zmienić? może w tym pierwszym kodzie jest jakiś błąd?
Powód edycji: dodałem tag (cysiaczek)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Przesyłasz dane z formularza do pliku wynik.php, ale próbujesz je odczytać jeszcze w pliku z formularzem.
Przyjrzyj się pierwszym 5, czy 6 linijkom kodu i zastanów się, czy przypadkiem te zmienne znane są już przed wysłaniem formularza, czy dopiero po ![]() I kombinuj. Skoro print Ci nic nie wyświetla, to pewnie znaczy, że nie masz czegoś takiego jak zmienna $_GET['w']; edit: po $_GET nie rób spacji. Ten post edytował Shili 16.05.2008, 14:44:04 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wynik przypisujesz do zmiennej $w, a nie $_GET['w'].
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 16.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
Tyle z tym kombinowałem że już nie wiem co mam zmienić. Już dodawałem $_GET['w'] aale nadal nic
Co mam zmienić i gdzie te $_GET['w'] na $w? Ten post edytował robin5hood 16.05.2008, 14:47:05 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tutaj obliczasz wynik przesłany przez formularz, tak? Jeśli się nie mylę, to musisz go po prostu ustawić w pliku, do którego odsyłasz formularz, a nie pliku z formularzem. Następnie wyświetl po prostu ten wynik. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 16.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
a jak to zrobić Shili?
Ten post edytował robin5hood 16.05.2008, 14:52:42 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Masz niemalże cały potrzebny kod do wpisania do wynik.php
Być może jesteś bardzo zagadnieniem zmęczony, ale spróbuj jeszcze - wyświetlenie wyniku, który otrzymałeś to żadna filozofia. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 16.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
ale naprawdę nie wiem
![]() wkleiłem ten kod
do wynik.php i nadal nie działa Ten post edytował robin5hood 16.05.2008, 15:15:02 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 16.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
dzieki w koncu działa
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:25 |