Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/html]wywołanie funkcji poprzez naciśnięcie klawisza
kitachi
post
Post #1





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

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


Witam
tworzę swój pierwszy nieco bardziej złożony skrypt, założenie jest takie :
1. w pierwszym pliku jest formularz po wypełnieniu którego wysyłane są dane do pliku nr 2
2. w 2 następuje obróbka i sprawdzenie danych, po obróbce i uzupełnieniu o dodatkowe dane miały być dane wysyłane formularzem polami hidden do pliku nr 3. Po akceptacji przez wypełniającego.
3. w trójce miało to być wysyłane mailem gdzie trzeba.

okazało się że pola hidden w 2 obcinają stringi do pierwszej spotkanej spacji i przy polach zawierających np. Imię i Nazwisko dochodziło tylko to co było pierwsze. Mogę podmienić spacje poprzez str_replace ale nie o to chodzi. Postanowiłem umieścić plik nr 3 w postaci funkcji w pliku nr 2. Mam kłopot z wywołaniem tej funkcji przy pomocy button, zamykam to okno tak :
  1. <input type=button class=button value="wróć" onClick="java script:window.close()">

chciałem wywołać tę funkcję analogicznie, ale nie działa.
  1. <input type=button class=button value="wyślij" onClick="wyslij()">

W funkcji zadeklarowałem wszystkie dane jakie mają być w niej używane jako global bo to zmienne formularza czyli obecne w całym pliku nr 2 i ich potrzebuję do wysłania.
Proszę o proste objaśnienia, to moje początki z PHP.
Serdecznie dziękuję i pozdrawiam wszystkich czytających.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kitachi
post
Post #2





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

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


Witam
rozumiem doskonale "". Tyle, że chcę przekazać wartość zmiennej czyli nie " a ' value='.$zmienna.' bo jeśli dam tak jak Pan radzi value="$zmienna" to przekażę do e-mail w polu wartość=$zmienna. No chyba, że Pan mówi o czym innym, a ja nie jarzę (to moja wina).
za przekazanie danych odpowiada ta sekcja :
  1. <?php
  2. print ('<br><br><BR><div align="center">
  3. <input type="hidden" name="kwota" value='.$kwota.'>
  4. <input type="hidden" name="t200" value='.$t200.'>
  5. <input type="hidden" name="t500" value='.$t500.'>
  6. <input type="hidden" name="t1" value='.$t1.'>
  7.  
  8. <input type="hidden" name="tb200" value='.$tb200.'>
  9. <input type="hidden" name="tb500" value='.$tb500.'>
  10. <input type="hidden" name="tb1" value='.$tb1.'>
  11.  
  12. <input type="hidden" name="tz300" value='.$tz300.'>
  13. <input type="hidden" name="tz750" value='.$tz750.'>
  14. <input type="hidden" name="tz15" value='.$tz15.'>
  15.  
  16. <input type="hidden" name="tm300" value='.$tm300.'>
  17. <input type="hidden" name="tm750" value='.$tm750.'>
  18. <input type="hidden" name="tm15" value='.$tm15.'>
  19. <input type="hidden" name="tr500" value='.$tr500.'>
  20.  
  21. <input type="hidden" name="e_mail" value='.$e_mail.'>
  22. <input type="hidden" name="nazwa_fir" value='.$nazwa_fir.'>
  23. <input type="hidden" name="nip" value='.$nip.'>
  24. <input type="hidden" name="imie_i_nazw" value='.$imie_i_nazw.'>
  25. <input type="hidden" name="ulica" value='.$ulica.'>
  26. <input type="hidden" name="kodp" value='.$kodp.'>
  27. <input type="hidden" name="miasto" value='.$miasto.'>
  28. <input type="hidden" name="telefon" value='.$telefon.'>
  29. <input type=button class=button value="wróć do zamówienia" onClick="java script:window.close()">
  30. <input type="submit" value="Wyślij zamówienie" name="submit">
  31. </div>');
  32. ?>

jeśli coś jest nie tak, a chyba jest skoro nie działa jak chcę, proszę o sugestie
1. jak wywołać funkcję po naciśnięciu klawisza
2. ewentualnie jak poprawić powyższy kod aby nie obcinało mi stringów na spacjach

Pozdrawiam

Scio me nihil scire
Wiem, że nic nie wiem - Sokrates.
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: 10.10.2025 - 10:40