Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Generator totka, Proszę się nie śmiać, poważnie pytam...
Vistule
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 17.10.2007

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


Chodzi o to żeby zablokować (najlepiej jakimś if-em pomiedzy </style> a <table...) możliwość powtarzania wylosowanych liczb w poszczególnych kolumnach tabeli.

Zdaję sobie soprawę że program jest na poziomie tematu w którym piszę. Mimo to bardzo prosiłbym o odpowiedź. Zazwyczaj kiedy ktoś skreśla numerki, kombinuje z jakimiś datami lub innymi takimi. "Program" jest przedewszystkim dla leniwych graczy którym się nie chce za każdym razem kombinować a przy okazji będzie na kogo zwalić jak się nie uda nic wygrać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) tak więc zanim mnie wyśmiejecie lub skasujecie temat, proszę, zastanówcię się 3 razy czy przypadkiem taki "winny" nie przydał by się akurat Wam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a jeżeli ktoś "dzięki niemu" bedzie miał chociaż 3 to będę bardzo dumny ze swojego pomysłu (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)


Całość, bez zbędnych upiękrzeń, wygląda następująco:

  1. <style type="text/css">
  2. <!--
  3. .style7 {
  4. font-family: Arial, Helvetica, sans-serif;
  5. font-size: x-small;
  6. color: #FFFFFF;
  7. }
  8. -->
  9. <table width="20%" border="1" align="center" bordercolor="#CCCCCC" bgcolor="#000000">
  10. <tr>
  11. <th width="16%" scope="col"><span class="style7"><?php echo rand(1, 49); ?></span></th>
  12. <th width="16%" scope="col"><span class="style7"><?php echo rand(1, 49); ?></span></th>
  13. <th width="16%" scope="col"><span class="style7"><?php echo rand(1, 49); ?></span></th>
  14. <th width="16%" scope="col"><span class="style7"><?php echo rand(1, 49); ?></span></th>
  15. <th width="16%" scope="col"><span class="style7"><?php echo rand(1, 49); ?></span></th>
  16. <th width="16%" scope="col"><span class="style7"><?php echo rand(1, 49); ?></span></th>
  17. </tr>


Ten post edytował Vistule 11.11.2007, 00:08:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Powinno banglać.
  1. <?php
  2. $wylosowane = array();
  3. $ile_losowac = 6;
  4. $wylosowano = 0;
  5.  
  6. while ($wylosowano < $ile_wylosowac) {
  7. $liczba = rand(1, 49);
  8.  
  9. if (!in_array($liczba, $wylosowane)) {
  10. array_push($wylosowane, $liczba);
  11. $wylosowano++;
  12. }
  13. }
  14. ?>
  15. <style type="text/css">
  16. <!--
  17. .style7 {
  18.  font-family: Arial, Helvetica, sans-serif;
  19.  font-size: x-small;
  20.  color: #FFFFFF;
  21. }
  22. -->
  23. </style>
  24. <table width="20%" border="1" align="center" bordercolor="#CCCCCC" bgcolor="#000000">
  25. <tr>
  26. <?php foreach ($wylosowane as $liczba): ?>
  27. <th width="16%" scope="col"><span class="style7"><?php echo $liczba; ?></span></th>
  28. <?php endforeach; ?> 
  29. </tr>
  30. </table>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 19:44