Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
SongoQ
post 18.04.2005, 20:14:54
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Dlaczego nie chesz uzyc rand?


--------------------
Go to the top of the page
+Quote Post
usiek00
post 19.04.2005, 08:24:23
Post #3





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

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


A czy to pomoże ?


--------------------
www.sokololsztyn.zh.pl <- warte obejrzenia:)
Go to the top of the page
+Quote Post
sharkman
post 20.04.2005, 14:07:23
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 21.03.2005

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


tak pomoze...


  1. <?php
  2. $n1 = rand (1. 99);
  3. print &#092;"Twoja szesliwa liczba to: 
  4. <br>
  5. <pre> $n1</pre>&#092;";
  6. ?>



To jest podrecznikowy przyklad


---
Prosze uzywac [php] do umieszczania kodu php
hwao
Go to the top of the page
+Quote Post

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: 18.07.2025 - 11:50