Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Zliczanie identycznych fraz z tablicy
kvachu
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 14.06.2009

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


Witam!

W PHP dopiero raczkuję więc prosiłbym o wyrozumiałość. Nie mam pojęcia jak zliczyć jakieś słowo(jakiś wpis) z wszystkich rekordów w danej tablicy. Przykładowo jak mam tablicę z klanówkami rozgrywanymi przez mój klan i mam w nich wpisywane różne osoby. Powiedzmy w jednej klanówce grał Rysiek i Maciek, a w innej np Rysiek i Janek. I jeśli mam powiedzmy 150 wpisów z klanówkami to chciałbym zliczyć np ile rozegrał meczów Rysiek, Maciek czy też Janek.
Wiem, że dla was zaawansowanych to pestka, ale ja jestem trochę oporny na taką wiedzę i trochę ciężko mi załapać, ale jak już załapię to daję radę.

Jeszcze inna rzecz z jaką mam problem. Mianowicie to mam dwie tablice, jedna od tych klanówek, która nazywa się "wars", a ta druga to tablica z bazą przeciwników "opponents". Zrobiłem dodawanie przeciwników do bazy żeby potem nie wpisywać przy każdej klanówce na nowo. Po prostu wpisuję raz i potem podczas formularza dodawania klanówki mam listę przeciwników i z niej wybieram. Tablica "opponents" zawiera pola `ID`, `tag`, `nazwa` i `www` i teraz chodzi o to, że też nie mam pojęcia jak pobrać te wszystkie wartości(oprócz `ID`) podczas wybierania przeciwnika gdy dodaję klanówkę.
Kod wyboru przeciwnika:
  1. echo "<tr><td class=\"addcw\" width=\"100\" align=\"right\">Przeciwnik :</td><td class=\"addcw\"><select name=\"tag\">";
  2. $result = mysql_query("SELECT * FROM opponents ORDER BY nazwa ASC");
  3. while($przeciwnicy = mysql_fetch_array($result)) {
  4. echo "<option value=\"".$przeciwnicy['tag']."\">".$przeciwnicy['nazwa']." - ".$przeciwnicy['tag'];
  5. }
  6. echo "</option></select></td></tr>";


A tak wygląda przy dodawaniu w formularzu:
(IMG:http://tsukuru.cyberdusk.pl/upload/opps2.png)

Więc chodzi o to by podczas wyboru przeciwnika wartości z pól `tag`, `nazwa` i `www` wstawić do rekordu tablicy "wars", ponieważ tam też mam takie pola.

Z góry dziękuję za wszelką pomoc!

Ten post edytował kvachu 20.11.2009, 18:26:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kvachu
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 14.06.2009

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


@cojack
Tu też widzę ingerencję w kod =P. Ja nie chcę definiować, ale chcę by mi samo zliczało tych graczy. Ale chyba sobie mogę chcieć, bo z tego co widzę to, to chyba nie możliwe jest, albo bardzo trudne. No chyba, że bym sobie zrobił osobną tablicę na wszystkich graczy którzy byli i są w klanie i wtedy by porównywało mi kolumny gracz1, gracz2, gracz3 i gracz4 z kolumną z tej tablicy z tymi wszystkimi graczami. W sumie nie było by problemu, bo do tej tablicy można by było już na stałe dodawać gracza przy dodawaniu go do aktualnego składu.

No nic, pokminię nad tym jak mi skill podskoczy. Ewentualnie znowu tu zawitam.
Dziękuję wam za chęć pomocy.
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: 11.10.2025 - 22:57