Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Kalkulator w php
djjbenus
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 22.05.2010

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


Witam,

pisze kalkulator w php za pomocą formularza.

  1. <html>
  2. <head>
  3. <title>Kalkulator
  4. </title>
  5. </head>
  6. <body>
  7. <div id="">
  8. <form action="kalkulator.php" method="POST">
  9. <input type="text" name="model" title="wynik" size="12" value="0"/> <br /><br />
  10. <input class="submit" type="submit" name="submit" value="1" />
  11. <input class="submit" type="submit" name="submit" value="2" />
  12. <input class="submit" type="submit" name="submit" value="3" />
  13. <input class="submit" type="submit" name="submit" value="+" /> <br />
  14. <input class="submit" type="submit" name="submit" value="4" />
  15. <input class="submit" type="submit" name="submit" value="5" />
  16. <input class="submit" type="submit" name="submit" value="6" />
  17. <input class="submit" type="submit" name="submit" value="-" /> <br />
  18. <input class="submit" type="submit" name="submit" value="7" />
  19. <input class="submit" type="submit" name="submit" value="8" />
  20. <input class="submit" type="submit" name="submit" value="9" />
  21. <input class="submit" type="submit" name="submit" value="*" /> <br />
  22. <input class="submit" type="submit" name="submit" value=" , " />
  23. <input class="submit" type="submit" name="submit" value="0" />
  24. <input class="submit" type="submit" name="submit" value="=" />
  25. <input class="submit" type="submit" name="submit" value="/" />
  26. </form>
  27. </div>
  28. </body>
  29. </html>


Teraz mój problem. Otóż jak przekazać wartość przycisku do pola tekstowego na górze zarazem wykonując działania?

Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
PanOrienT
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.07.2012

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


Mój pierwszy kalkulator w php wyglądał tak ( akurat wtedy ćwiczyłem funkcje jak i include). Oparty na HTML-u.

index.php
  1. <html>
  2. <body>
  3. <form action="oblicz.php" method="post">
  4. Podaj Liczbe a: <input type="text" name="liczbaa" size="5"><br />
  5. Podaj Liczbe b: <input type="text" name="liczbab" size="5" ><br />
  6. Wpisz Liczbe od 1 do 5 <input type="text" name="liczbakoncowa" size="3"><br />
  7. 1. Dodawanie <br />
  8. 2. Odejmowanie <br />
  9. 3. Mnożenie <br />
  10. 4. Dzielenie
  11. <input type="submit" value="wyslij" >
  12. </body>
  13. </html>


oblicz.php
  1. <?php
  2. include('funkcje.php');
  3.  
  4. $liczbaa = $_POST['liczbaa'];
  5. $liczbab = $_POST['liczbab'];
  6. $lk = $_POST['liczbakoncowa'];
  7.  
  8. if ($lk == 1) {
  9. dodawanie($liczbaa, $liczbab);
  10. }
  11. elseif ($lk == 2) {
  12. odejmowanie($liczbaa, $liczbab);
  13. }
  14. elseif ($lk == 3) {
  15. mnozenie($liczbaa, $liczbab);
  16. }
  17. elseif ($lk == 4) {
  18. dzielenie($liczbaa, $liczbab);
  19. }
  20. else {
  21. echo "Zly wybor";
  22. }
  23. ?>

oraz funkcje.php
  1. <?php
  2.  
  3.  
  4. function dodawanie($liczbaa, $liczbab) {
  5. $wynik = $liczbaa+$liczbab;
  6. echo $wynik;
  7. }
  8.  
  9. function odejmowanie($liczbaa, $liczbab) {
  10. $wynik = $liczbaa-$liczbab;
  11. echo $wynik;
  12. }
  13.  
  14. function mnozenie($liczbaa, $liczbab) {
  15. $wynik = $liczbaa*$liczbab;
  16. echo $wynik;
  17. }
  18.  
  19. function dzielenie($liczbaa, $liczbab) {
  20. $wynik = $liczbaa/$liczbab;
  21. echo $wynik;
  22. }
  23. ?>
  24.  



Dałoby radę to łatwiej zrobić ale ja akurat w celu ćwiczeń oraz zrozumieniu pojęcia funkcji (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 20:02