Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Dzielenie wyniku przez liczbę wybraną z listy
bogo143
post
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
 
Start new topic
Odpowiedzi (1 - 6)
nospor
post
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
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
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
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
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
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 Aktualny czas: 21.08.2025 - 18:00