Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> losowanie liczb
usiek00
post 18.04.2005, 20:04:29
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

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


Mam takie problem:

Mam na 1 stronie pola do ankiety jak ktos klika dalej, to one zapisują się do bazy, a wraz z nimi liczba 7 cyfrowa, ktora nie może się powtarzać ale niestety się powtarza i jest znowu strona z pytaniami.
Oto kod: (który już się przewijał kilka razy na tym forum)

  1. <?php
  2. $wejscie = array (&#092;"0\",\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\");
  3. $ilosc_liter = 7; //ilosć znaków w haśle
  4. $wynik1='';
  5. srand ((float) microtime() * 10000000); 
  6. $klucze = array_rand ($wejscie, $ilosc_liter);
  7. foreach($klucze as $litera){
  8. $wynik1 .= $wejscie[$litera];
  9. }
  10. ?>


Chodzi o to że jak ktoś wypełni pytania i kliknie dalej to otwiera sie strona na ktorej następuje zapis do bazy i nastepuje przekierowanie na strone z pytaniami i tak w kulko. Wydaj mi sie ze czas w jakim nastepuje zapis pytan do bazy i wygenerowanie tej liczby jest bynajmniej bardzo podobny i dlatego sa takie same wartosci, choc moge sie mylic.

Ten post edytował usiek00 18.04.2005, 20:05:55


--------------------
www.sokololsztyn.zh.pl <- warte obejrzenia:)
Go to the top of the page
+Quote Post

Posty w temacie
- usiek00   losowanie liczb   18.04.2005, 20:04:29
- - SongoQ   Dlaczego nie chesz uzyc rand?   18.04.2005, 20:14:54
- - usiek00   A czy to pomoże ?   19.04.2005, 08:24:23
- - sharkman   tak pomoze... [PHP] pobierz, plaintext <?php...   20.04.2005, 14:07:23


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:19