Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Obliczanie pola kwadratu
Loczuch
post 21.05.2015, 13:39:52
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.05.2015

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


Dzień dobry,
muszę napisać stronę internetową, na której będą dwa pola do wpisywania ( bok A i bok B ) i przycisk "oblicz". Po kliknięciu "oblicz", ma się pojawić strona z wyliczonym polem trójkąta. Niestety nie znam PHP, nie wiem z czym to się je , ale za to znam dobrze HTML i CSS. Czy ktoś może mi pomóc?

Szanowni Moderatorzy: WYPRASZAM SOBIE, ALE TO NIE JEST ODRABIANIE PRACY DOMOWEJ. Robię to aby się czegoś nauczyć. Postawiłem sobie za cel zrobienie takiego czegoś parę dni temu, ale nigdzie w internecie nie znalazłem jasnej dla mnie odpowiedzi, więc BARDZO PROSZĘ O NIE ZAMYKANIE TEGO TEMATU!!!!

Pozdrawiam.

@edit
Znalazłem w internecie taki kod:

plik.html
  1. <form action="prostokat.php" method="post">
  2. A:<input type="text" name="a" /><br />
  3. B:<input type="text" name="b" /><br />
  4. <input type="submit" name="oblicz" value="oblicz" />
  5. <form>

prostokat.php
  1. <?php
  2.  
  3. if(isset($_POST['oblicz']) && !empty($_POST['a']) && !empty($_POST['b'])){
  4. $pole=$a*$b;
  5. echo "Pole prostokąta o bokach A=$a i B=$b wynosi <span style='background-color:#f92341; border:2px grooved gold; color:#ffa;'>$pole</span>";
  6. }

Nie działa thumbsdownsmileyanim.gif

Ten post edytował Kshyhoo 21.05.2015, 13:51:45
Powód edycji: [Kshyhoo]: bb-code
Go to the top of the page
+Quote Post
nospor
post 21.05.2015, 13:44:48
Post #2





Grupa: Moderatorzy
Postów: 36 555
Pomógł: 6314
Dołączył: 27.12.2004




Szanowny nowy uzytkowniku. Jak masz cos do powiedzenia moderatorowi, to rob to na PW a nie w kolejnym temacie.
To co chcesz zrobic to: php + formularze. Pelno tego w necie. Jak bedziesz mial konkretny problem, zapraszamy ponownie smile.gif

edit: z racji, ze juz nawet co wygooglales - otwieram.

FORM to sie konczy. czyli ma byc <form> i </form> a nie <form> i <form>. Ponoc znasz html....

Kolejna kwestia: czym sie objawia to niedzialanie? Zainstalowales w ogole php?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Loczuch
post 21.05.2015, 13:49:36
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.05.2015

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


@nospor
Nareszcie.
Dzięki za odpowiedź. Problem polega na tym, że po kliknięciu 'oblicz' wyskakuje strona prostokat.php? a raczej jej kod zrodlowy, czyli to:
  1. <?php
  2.  
  3. if(isset($_POST['oblicz']) && !empty($_POST['a']) && !empty($_POST['b'])){
  4. $pole=$a*$b;
  5. echo "Pole prostokąta o bokach A=$a i B=$b wynosi <span style='background-color:#f92341; border:2px grooved gold; color:#ffa;'>$pole</span>";
  6. }
  7. ?>

Swoja droga, nie zamknięcie <form> nie powoduje błędu.

Ten post edytował Kshyhoo 21.05.2015, 13:52:39
Powód edycji: [Kshyhoo]: bb-code
Go to the top of the page
+Quote Post
nospor
post 21.05.2015, 13:52:45
Post #4





Grupa: Moderatorzy
Postów: 36 555
Pomógł: 6314
Dołączył: 27.12.2004




Dokladnie... dlatego sie pytam poraz kolejny i ostatni: zainstalowales php? Zainstalowales serwer np. apache?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Kshyhoo
post 21.05.2015, 13:54:01
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




[PHP]Server - od czego zacząć?


--------------------
Go to the top of the page
+Quote Post
Loczuch
post 21.05.2015, 14:04:11
Post #6





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.05.2015

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


Ojej, zauważyłem że wszystko jest pod Windowsa.. Korzystam z Maca.
Nie rozumiem tego środowiska… Jak robiłem sobie stronki internetowe to normalnie tworzyłem plik .html i plik .css i tyle… tutaj się tak nie da? Stworzyć pliku .php, aby wszystko śmigało?
Go to the top of the page
+Quote Post
nospor
post 21.05.2015, 14:07:07
Post #7





Grupa: Moderatorzy
Postów: 36 555
Pomógł: 6314
Dołączył: 27.12.2004




Nie. Musisz miec zainstalowany serwer z obsługą php. Odsyłam do google. Tam masz to wszystko opisane.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Loczuch
post 21.05.2015, 14:09:17
Post #8





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.05.2015

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


Nie mam pojęcia czego wyszukać w google. Wszystkie strony są zbyt skomplikowane dla mnie. Może jakaś propozycja od czego zacząć szukanie?
W razie czego, bardzo proszę.. bez złośliwych komentarzy.

@EDIT
Da radę bawić się tylko na swoim komputerze z php? Nie chcę tej storny nigdzie umieszczac. Chce sobie na swoim kompie otworzyc, tak jak robilem to z html...

Ten post edytował Loczuch 21.05.2015, 14:11:32
Go to the top of the page
+Quote Post
Kshyhoo
post 21.05.2015, 14:10:48
Post #9





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Wkleiłem stosowny link...


--------------------
Go to the top of the page
+Quote Post
Loczuch
post 21.05.2015, 14:13:55
Post #10





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.05.2015

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


Czyli nie mogę sobie po prostu na swoim komputerze sprawdzać tego co napisałem w php? Muszę umieszczać to na jakiś serwer?
Go to the top of the page
+Quote Post
nospor
post 21.05.2015, 14:15:55
Post #11





Grupa: Moderatorzy
Postów: 36 555
Pomógł: 6314
Dołączył: 27.12.2004




Nie.... masz zainstalowac serwer apache na swoim kompie. a w nim masz doinstalowac php.

Po wpisaniu w google:
php mac
dostajesz:
http://jason.pureconcepts.net/2014/11/inst...-os-x-yosemite/
wiec nie przesadzaj juz, tylko pogooglaj, poczytaj.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Loczuch
post 21.05.2015, 14:25:38
Post #12





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.05.2015

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


Niczego z tego nie rozumiem… Poddaje się. Dzięki za pomoc!


@edit
wsadziłem to na hosting cba.pl: www.krakersy.cba.pl
Zobaczcie co się dzieje…. Wiecie dlaczego taki wynik daje?

Ten post edytował Loczuch 21.05.2015, 14:53:10
Go to the top of the page
+Quote Post
nospor
post 21.05.2015, 14:55:27
Post #13





Grupa: Moderatorzy
Postów: 36 555
Pomógł: 6314
Dołączył: 27.12.2004




nie:$pole=$a*$b;

a:
$a = $_POST['a'];
$b = $_POST['b'];
$pole=$a*$b;


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Loczuch
post 21.05.2015, 17:56:21
Post #14





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.05.2015

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


Dziękuję bardzo. Temat do zamkniecia. wink.gif
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 Wersja Lo-Fi Aktualny czas: 24.04.2025 - 05:39