Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Rand
topik53
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

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


Witam.
  1. $li1=rand(1,45);
  2. echo $li1;
  3. echo " ,";
  4. $li2=rand(1,45);
  5. echo $li2;
  6. echo " ,";
  7. $li3=rand(1,45);
  8. echo $li3;
  9. echo " ";
  10. $li4=rand(1,45);
  11. echo $li4;
  12. echo " ,";
  13. $li5=rand(1,45);
  14. echo $li5;
  15. echo " ,";
  16. $li6=rand(1,45);
  17. echo $li6;
  18. echo "<br />";
  19. $dzisiaj = date("m.d.y, g:i a");
  20. echo "<br />";
  21. echo $dzisiaj;
  22. $zapytanie = "INSERT INTO `wyniki` (`id`, `l1`, `l2`, `l3` , `l4`, `l5`, `l6`, `Data`) VALUES ('', '$li1', '$li2', '$li3', '$li4', '$li5', '$li6', '$dzisiaj')";
  23. $idzapytania = mysql_query($zapytanie);

powyższy kod losuje 6 liczb po czym dodaje je do bazy danych (+data)
Chciałbym zrobić tak aby kod losował liczby np
1,2,3,4,5,6,data
i dodawał je tylko wtedy gdy żadna z liczb nie jest taka sama... np jak wylosuje 1 do juz nie moze sie powtórzyć;]
i gdy spełni to żądanie doda je do bazy danych
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
bastard13
post
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


np.
  1. $li=array();
  2. $i=0;
  3. while($i<6)
  4. {
  5. $liczba=rand(1,45);
  6. while(in_array($liczba,$li))
  7. { $liczba=rand(1,45); }
  8. $li[$i++]=$liczba;
  9. }
  10. foreach($li as $val)
  11. echo $val.'<br />';
  12.  
  13. $dzisiaj = date("m.d.y, g:i a");
  14. echo "<br />";
  15. echo $dzisiaj;
  16. $zapytanie = "INSERT INTO `wyniki` (`id`, `l1`, `l2`, `l3` , `l4`, `l5`, `l6`, `Data`) VALUES ('', '".$li[0]."', '".$li[1]."', '".$li[2]."', '".$li[3]."', '".$li[4]."', '".$li[5]."', '$dzisiaj')";
  17. $idzapytania = mysql_query($zapytanie);


--------------------
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 Aktualny czas: 20.08.2025 - 10:13