cent4
18.09.2009, 12:53:52
mam funkcje w php, ktora wypisuje wybrane pola z select option - jak ja wywolac dopiero gdy uzytkownik nacisnie przycisk?
Czy musze to zrobic w javascript?
korro
18.09.2009, 12:56:39
wklej skrypt, Twój opis nic nie mówi.
cent4
18.09.2009, 13:12:33
<?
?>
powyżej część formularza - gdzie mam wypisane dane
a poniżej po naciśnięciu przycisku ich ponowny wypis. Ale niestety to nie działa :-(
<BR>
<BR>
<?php
echo "<input type=\"submit\" VALUE=\"Kliknij tutaj!\"/>";
if (isset($_GET['submit'])) {
}
?>
blooregard
18.09.2009, 13:13:13
Jeśli chcesz to zrobić bez przeładowywania strony, nie obejdzie się bez Ajaxa. W inny sposób nie masz możliwości wykonania kodu PHP po całkowitym załadowaniu strony. Wynika to z prostego faktu, że kod PHP jest wykonywany po stronie serwera.
Jeśli ma to być wykonane z przeładowaniem strony, dajesz po prostu na przycisk zdarzenie onclick z wywołaniem odpowiedniego adresu i np. z jakąś zmienną $_GET, skrypt po stronie serwera po tej zmiennej orientuje się, że ma coś tam wykonać, wykonuje, zwraca Ci wynikową stronę (z wypisanymi tymi polami) i po zawodach. Oczywiście musisz też przekazać te zanzaczone pola w selekcie, więc to raczej zawrzyj w jakimś formularzu i całość puść POST-em, a zdarzeniu onclick nadaj f-cję przesłania forumarza.
cent4
18.09.2009, 13:18:25
Ale jak zrobię to z przeładowaniem strony będę miał powyższy formularz widoczny powyżej mojego drugiego wypisu?
Jeśli nie jak to zrobić w AJAXU
blooregard
18.09.2009, 13:21:37
Jak zrobisz, to nie ma znaczenia. W przypadku Ajaxa musisz po prostu wypełnić jakiś element (div, p) tym, co zwróci Ci wywołana Ajaxem f-cja.
W przypadku przeładowania strony analogicznie. Od Ciebie zależy przecież, co się gdzie wyświetli na stronie.
cent4
18.09.2009, 13:25:20
trochę to brzmi wszystko magicznie, a ajaxa nie znam :-(. Trochę tylko PHP
Spawnm
18.09.2009, 13:42:50
Jest przyklejony temat z linkami do kursów, jest tam też ajax
korro
18.09.2009, 13:44:30
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.