Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Dzielenie wyniku przez liczbę wybraną z listy
bogo143
post 5.05.2011, 11:57:34
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.04.2011

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


Witam
Potrzebuje pomocy gdyż chciałbym stworzyć stronę, która oblicza najpierw wynik mnożenia a następnie dzieli go przez liczbę wybraną z listy.
  1. <form action="index.php?=start.php" method="post">
  2. <h4> ŚCIANA </h4>
  3. Wysokość:<input type="text" name="a" />m
  4. <br />
  5. Szerokość:<input type="text" name="b" />m
  6. <br /><br />
  7.  
  8. Wymiary płytki:
  9. <select name="opcja">
  10. <option value="1,5">20 x 25 cm</option>
  11. <option value="1">25 x 33 cm</option>
  12. <option value="0,99">15 x 15 cm</option>
  13. <option value="1,5">25 x 33,3 cm</option>
  14. </select><br /><br />
  15. <input type="submit" name="oblicz" value="Oblicz" />
  16. <form>
  17. <br />

  1. <? if (isset($_POST['oblicz'])) {
  2. $a=str_replace(',','.',$_POST['a']);
  3. $b=str_replace(',','.',$_POST['b']);
  4. $pole=($a*$b)/$_POST['opcja'];
  5. echo "Powierzchnia ściany o wymiarach wysokość: <b>$a</b> m";
  6. echo" i szerokość: <b>$b</b> m";
  7. echo" wynosi <b>$pole</b> m ";
  8. echo"<sup>2</sup>";
  9. }
  10. ?>
Go to the top of the page
+Quote Post
nospor
post 5.05.2011, 11:58:37
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




I w czym problem? Widzę kod napisałeś


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

"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
bogo143
post 5.05.2011, 11:59:56
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.04.2011

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


Mnożenie wykonuje się poprawnie, ale już nie dzieli liczby
Go to the top of the page
+Quote Post
nospor
post 5.05.2011, 12:01:48
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Formularz zamyka się przy pomocy </form> a nie <form>
opcja ma przecinki. W inputach zamieniasz przecinki na kropki. Czemu nie robisz tego z opcją?


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

"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
bogo143
post 5.05.2011, 12:07:33
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.04.2011

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


jak z opcją ?
Go to the top of the page
+Quote Post
nospor
post 5.05.2011, 12:09:33
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$a=str_replace(',','.',$_POST['a']);
czemu nie robisz tego też z OPCJA. No już jaśniej nie da sie zapytać.

Poprawiłeś </form> jak ci pisałem?

Z racji, że jesteś początkujący to zapoznaj się dla zasady z tematem:
Temat: Jak poprawnie zada pytanie
i zastosuj do podanych tam porad.


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

"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
bogo143
post 5.05.2011, 12:18:08
Post #7





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.04.2011

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


Poprawiłem, wszystko działa jak należy dzięki wielkie
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: 15.06.2025 - 09:21