Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Rand() losowe nazwy
WujekDawidus
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.04.2010

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


Witam, Chcę napisać skrypt który wylosuje dwie nazwy z wyszczególnionych tak aby nie były to dwie takie same liczby np:

kot, pies, ryba, surykatka, dzik, słoń <<< i z tych wyszczególnionych chcę alby wylosowały się dwie różne.

Z góry dzięki (IMG:style_emoticons/default/tongue.gif) P
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
WujekDawidus
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.04.2010

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


Cytat(emajl22 @ 30.12.2010, 21:17:50 ) *
Robisz link np. <a href="index.php?glos=<?php echo $input[$rand_keys[0]]; ?>">NAZWA</a>, później dajesz if (isset($_GET['glos'])) i robisz zapytanie UPDATE gdzie w WHERE podajesz $input[$rand_keys[0]] i tyle. Jeśli nie rozumiesz, poczytaj jakieś kursy, czy coś.


Mniej więcej rozumiem ale wychodzi mi coś takiego:
Na stronie pojawia się właśnie ten napis "NAZWA" z przekierowaniem na /index.php?glos= <<< i po znaku "=" wylosowuje się nazwa marki (nie przynosi to żadnego rezultatu oprócz tego, że strona się odświeża)



Oto mój kod PHP:

  1. <?php
  2.  
  3. $input = array("Alcatel", "Apple", "Emporia", "HTC", "Huawei", "LG", "Motorola", "Nokia", "RIM", "Sagem", "Samsung", "Sony Ericsson");
  4. $rand_keys = array_rand($input, 2);
  5.  
  6. $telefon = $input[$rand_keys[0]];
  7. $telefon2 = $input[$rand_keys[1]];
  8. ?>
  9. <center> <h1>
  10. <a href="index.php?glos=<?php echo $telefon; ?>"><?php echo $telefon; ?></a>
  11. <a href="index.php?glos=<?php echo $telefon2; ?>"><?php echo $telefon2; ?></a>
  12. </center> </h1>
  13.  
  14. <?php
  15.  
  16. $baza = "ranking_tel";
  17. $tabela = "telefony";
  18. $connection = mysql_connect("localhost", "root", "");
  19. $wybierz = mysql_select_db($baza, $connection) or die("Nie wybrano bazy!");
  20.  
  21. if($_GET["glos"] == Alcatel ); // Alcatel to przykładowy telefon jak narazie
  22.  
  23.  
  24.  
  25. ?>


Co mam teraz zrobić żeby po kliknięciu na nazwę telefonu dodało do mojej bazy:
Baza: ranking_tel
Tabela: telefony
Pola: Jakie powinny być?...

Chodzi o to żeby po kliknięciu na np: "Nokia" >> został dodany 1 głos dla tej marki.

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: 10.10.2025 - 13:00