Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Losowanie z 3 zapytań
Forum PHP.pl > Forum > Przedszkole
awek520
Witam. Chciałbym napisac mały skrypt który będzie wybierał z 3 elementów.(zapytań)

  1. case ('sponsor'):
  2.  
  3.  
  4. $wynik=mysql_query("SELECT * FROM udb WHERE login='$login' LIMIT 1");
  5. $dane=mysql_fetch_assoc($wynik);
  6.  
  7. if($dane['premium_active'] == 1) {
  8.  
  9. $title='
  10. Sponsor VIP';
  11. $content.='Codziennie od sponsora otrzymujesz do wyboru jeden z trzech prezentów!<br>
  12. Głównie jest to gotówka - jeden prezent zawiera kilka dni premium !<br><br>
  13.  
  14. -> Sponsor A (1097/1dzien),<br>
  15. -> Sponsor B (1120/1dzien),<br>
  16. -> Sponsor C (1132/1dzien).<br>';
  17.  
  18. }
  19. else{
  20. $title='Sponsor standardowy';
  21. $content.='Codziennie od sponsora otrzymujesz do wyboru jeden z trzech prezentów!<br>
  22. Głównie jest to gotówka - jeden prezent zawiera kilka dni premium !<br><br>
  23. <BR>
  24. <a rel="link" what="#page" href="page.php?a=sponsor&ww=pakiet">Otwórz 1</a>,
  25. <a rel="link" what="#page" href="page.php?a=sponsor&ww=pakiet">Otwórz 2</a>,
  26. <a rel="link" what="#page" href="page.php?a=sponsor&ww=pakiet">Otwórz 3</a>.<br><br><br>';
  27. }
  28.  
  29.  
  30. switch($_GET['ww']){
  31. case ('pakiet'):
  32.  
  33.  
  34. $content.='Pakiet ten zawiera:
  35. 1. Premium na 3 dni!';
  36. mysql_query("UPDATE udb SET premium = premium + 3 WHERE login='$login' LIMIT 1");
  37.  
  38. $content.='2. kaska + od 800 do 1400';
  39. mysql_query("UPDATE udb SET cash = cash + '.rand(800-1400).' WHERE login='$login' LIMIT 1");
  40.  
  41. $content.='3. ten pakiet był pusty!';
  42.  
  43.  
  44. break;
  45. }
  46.  
  47. break;



Chodzi o to.. aby jeden pakiet dawał kaske (w przedziale od 800 do 1400)
Drugi premium - też przedział od 1 do 7
a trzeci był pusty..

narazie to tylko opisałem.. kiedyś umiałem to zrobic.. ale to było 2 lata temu, troche sie zapomniało jak co i gdzie.

Pozdrawiam
b4rt3kk
Opisz to dokładniej, bo fragment kodu nic nie wnosi.
awek520
Cytat(b4rt3kk @ 22.05.2015, 19:30:13 ) *
Opisz to dokładniej, bo fragment kodu nic nie wnosi.



Codzi o to że:

- Mamy trzy linki ( trzy skrzynie tak jakby)

Raz na dzień możemy kliknąc w jedną z nich i otrzymac nagrodę..

Nagroda będzie losowa
- jedna to premium na ileś dni (przedział od 1 dnia do 7)
- druga to pieniężna (też przedział)
- trzecia skrzynia pusta.

Gdy klikniemy w jedną z skrzyn otrzymamy nagrodę.. losowa..

że gracz 1. otrzyma za pierwsza skrzynie kaske, a gracz 2. za pierwsza nie otrzyma nic..

Mam nadzieję że teraz dokładnie to wylumaczyłem smile.gif

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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.