Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]losowanie...
shiru
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
BigPig
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 9
Dołączył: 18.06.2013
Skąd: Białystok

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


Ten motyw z ponownym przesłaniem formularzu to standard. Tak powinno być, przeglądarka pyta się czy zachować się tak jakby jeszcze raz przesłać formularz, czy nie. Jesli wciśniesz to tak jakbyś ponownie wcisnął button. Wszystko jest ok.
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: 12.10.2025 - 02:46