![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 19.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam problem takiej natury. Otóż mam skrypt losujący cytaty. Zrobiłem guziczek losuj i po jego naciśnięciu losowany jest kolejny cytat - i generalnie wszystko gra. Problem w tym, że nie umiem zrobić takiej opcji aby losowanie rozpoczęło się dopiero od kliknięcia w guziczek. Aktualnie po "wklepaniu" storny od razu pojawia sie jakiś losowo wybranu cytat, a chciałbym, żeby pokazywał się tylko przycisk losuj i dopiero po jego kliknięciu wylosowany cytat. Zdaję sobie sprawę, że to pewnikiem tylko jedna linijka kodu. Ale moja przygoda z PHP-em rozpoczęła się zaledwie kilka godzin temu i pomimo grzebania w googlach nie jestem w stanie dostrzec odpowiedzi (pewnie nie raz ją widziałem). Oto i kod: Kod <?php $cytaty = file('cytaty.txt'); $wyswietl = explode('||', $cytaty[array_rand($cytaty, 1)]); echo '<form>'.$wyswietl[0].'<br/><input type="submit" value="losuj"></form>'; ?> Prosiłbym o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 19.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
rozumiem te różnice. Rzeczywiście z użyciem GET w pasku adresu jest permanentna komenda "akcja losuj" czy coś takiego. Ale niestety kiedy używam POST i odświeżam, pierwej wyskakuje mi komunikat: "Aby wyświetlić tę stronę, Firefox musi ponownie przesłać dane....itd itd", no i po kliknięciu "prześlij ponownie" następuje odświeżenie i losowanie kolejnego cytatu. Sam baton działa poprawnie i losuje za każdym kliknięciem.
Jest to rzecz kosmetyczna i nie chcę robić rabanu z tak błahego powodu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 22:02 |