Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Przekazywanie funkcji w formularzach, problem z socketami
JarekG
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 21.11.2006

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


Witam.
Pisze w tym momencie w php baze danych, zawierajacych rozne informacje, m.in. numery telefonow. Chcialbym zrobic cos takiego, ze po kliknieciu na numer telefonu, jest on wybierany. Posiadam dokumentacje do centrali telefonicznej i wszystko ladnie pieknie dziala jesli nie ma 'dodatkow' tylko 'czyste' programowanie przy uzyciu socketow. Na poczatek zaczalem testowac sobie te sockety w roznych wypadkach i pojawil sie pewien problem. Przy formularzu, ktory posiada pole tekstowe do wpisania numeru telefonu, nie potrafie przekazac po submicie informacji, ze ma zostac wywolana funkcja.
Drugi temat jest taki, ze te funkcje socketowe nie bardzo chca dzialac nawet przy prostym onClick.
Testowalem rozne funkcje php i np. cos takiego
  1. <?php
  2. function wypisz ($nr_wew, $nr_zew, $haslo)
  3. {
  4. echo "Zmienne to $nr_wew, $nr_zew, $haslo";
  5. }
  6. ?>

i dalej
  1. <button onClick="window.alert('<?php wypisz(1,1,1);?>')">Button</button> <BR>

Dziala znakomicie. Jesli jednak wybiore funkcje zawierajaca sockety, to niestety... nie dziala.
Jesli ta sama funkcje wkleje na czysto do nowego dokuemntu nie zawierajacego nic, tylko statycznie wpisane dane itd. to numer telefonu jest wybierany bez problemu.
To jest jakby poczatek moich problemow. Zapewne bedzie ich wiecej, bo jak juz wspomnialem, nie bardzo potrafie zmusic formularz do wywolania jakiejs funkcji z dokumentu.
Docelowo i tak bede potrzebowal zrobic to wszystko na zasadzie onClick i tutaj tez sie zastanawiam jakiej skladni js uzyc zeby to mialo wszystko rece i nogi i zeby dzialalo. Niestety jestem noga z js, dlatego jakby dalo rade Was poprosic o porade to bede bardzo bardzo wdzieczny.
Serdecznie dziekuje za zainteresowanie sie moim problemem i chec pomocy.
Pozdrawiam
JG
Go to the top of the page
+Quote Post
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Nie uruchomisz funkcji php poprzez javascript w ten sposób. Javascript działa po stronie przeglądarki, a php po stronie serwera. Pewnym wyjściem jest użycie ajaxa.. czyli odwoływanie się do serwera php poprzez javascript.


--------------------
Zapraszam na mój php blog, tworzenie stron.
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 - 09:53