![]() |
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 11:18 |