Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie PHP z HTML'em
krzysiekkonto
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.05.2005

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


Mam dość proste pytanie, a przynajmniej tak mi się wydaje, chodzi mi o połączenie kodu php z HTML'em. Mam powiedzmy jakiś prosty przykład kalk.php:

  1. <HTML>
  2. <FORM NAME=forma>
  3.  
  4. <?php
  5.  
  6. function suma($parametr1=0, $parametr2=0)
  7. {
  8.  $wartosc=$parametr1+$parametr2;
  9.  return $wartosc;
  10. }
  11.  
  12. ?>
  13.  
  14. <INPUT readonly size=10 name=wynik>
  15. <input name=\"btn1\" type=\"Button\" value=\"oblicz\" onclick=\"forma.wynik.value=suma(3,4)\">
  16. </HTML>



HTML tworzy okienko gdzie będzie podany wynik dodawania i buttona który to dodawanie wykona. Całą funkcję będzie wykonywać php. Pokazuje na prostym przykładzie, bo będę potrzebował zrobić coś podobnego, ale dość bardziej rozbudowanego. Wszystko ładnie mi się wyświetla, php nie wyrzuca żadnego błędu, ale wyniku to on mi nie podaje. I teraz gdzie tu jest błąd questionmark.gif dry.gif

---
prosze uzywac [php] do dawania kodu php
hwao

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Poczytaj sobie co to jest php, co HTML a co JavaScript.
Bo nie masz o tym zielonego pojecia.

Próbujesz właśnie wykożystać php po stronie przeglądarki, tak jakby to było JavaScript.

Ten post edytował mike_mech 22.05.2005, 12:17:52
Go to the top of the page
+Quote Post
militis
post
Post #3





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 17.08.2004
Skąd: Olsztyn

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


Mieszasz php z JS. Swoja droga pisanie calca w php mija sie z celem. Uzyj do tego wlasnie JS.


--------------------
Artur Wasilewski
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Polecam kurs/ksiazke o php.
1. brakuje pol ze skladnikami sumy
2.
  1. <?php
  2. function suma($parametr1=0, $parametr2=0)
  3. {
  4. $wartosc=$parametr1+$parametr2;
  5. return $wartosc;
  6. }
  7. // wywolaj jeszcze ta funkcje, np.:
  8. print( suma( floatval( $_GET[ 'parametr_1' ] ), floatval( $_GET[ 'parametr_2' ] ) );
  9.  
  10. ?>


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
eai
post
Post #5





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

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


  1. <HTML>
  2. <head>
  3. <title>Suma</title>
  4. </head>
  5.  
  6. <body>
  7.  
  8.  
  9. <FORM method=\"POST\" action=\"\">
  10.  
  11. <INPUT type=\"text\" readonly size=10 name=wynik value=\"<?php
  12.  
  13. function suma($p1, $p2)
  14. {
  15. $wartosc = $p1 + $p2;
  16. return $wartosc;
  17. } 
  18.  
  19. if (!empty($_POST['p1']) && !empty($_POST['p2'])) {
  20. echo suma(floatval($_POST['p1']), floatval($_POST['p2']));
  21. } 
  22.  
  23. ?>\">
  24. Parametr 1: <input size=3 name=\"p1\" type=\"text\"> Parametr 2: <input size=3 name=\"p2\" type=\"text\">
  25. <input name=\"btn1\" type=\"submit\" value=\"oblicz\"></form></body>
  26. </HTML>
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: 20.08.2025 - 00:01