plejaz
6.06.2010, 17:47:23
Witam, posiadam prościutki skrypt w php bez bazy danych który losuje numerek i wyświetla go w dowolnym miejscu. Wszystko pięknie ładnie, ale po każdym odświeżeniu losuje inny, a da się zrobić tak żeby raz wylosowany został zapisany? Chodzi o losowanie zwycięzcy. Najlepiej jakby dało się zrobić tak żeby każda cyfra losowała się jedna po drugiej dając ciąg znaków coś ala lotto. Pozdrawiam
<?php
$input = array("Numer 1", "Numer 2", "Numer 3", "Numer 4", "Numer 5");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
?>
Tak, da się, ale musisz to wykonać albo na plikach albo na bazie danych, przy czym polecam tą drugą metodę
jajcarzd1
6.06.2010, 22:33:38
Hmm no to zapisuj sobie może wynik tego losowania w sesji albo w cookie
Cytat(jajcarzd1 @ 6.06.2010, 23:33:38 )

Hmm no to zapisuj sobie może wynik tego losowania w sesji albo w cookie
Takie rozwiązanie sprawdzi się tylko i wyłącznie w przypadku kiedy to tylko Ty będziesz losował, ja jednak dalej pozostał bym przy bazie
plejaz
7.06.2010, 10:02:37
OK, tyle to też i ja wiedziałem. Bardziej liczyłem na jakąś podpowiedź, spoko mimo wszystko dziękuję za odpowiedzi. Pozdrawiam
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.