Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Statystyki gracza
barc343
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.12.2014

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


Witam mam problem ze statystykami graczy
a mianowicie
chciałbym zrobić aby po kliknięciu w nick gracza
otwierała się nowa karta np www.strona.pl/stats/gracz122
nick pobierany bylby z mysql a wyniki byly by wyswietlone w nowej karcie
załóżmy że chcemy wyswietlić
NICK oraz PUNKTY
Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Wazniak96
post
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


No więc? Co dalej? Może pokażesz co już zrobiłeś? Bo jeśli liczysz na gotowca to zapraszam do działu oferty smile.gif
Go to the top of the page
+Quote Post
bahh
post
Post #3





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

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


to robisz plik stats.php

gdzie dajesz

  1. if (isset($_GET['gracz']))
  2. {
  3. $_GET['gracz'] = strip_tags($_GET['gracz']);
  4. $gracz = $db->query('SELECT punkty FROM gracze WHERE nick="'.$_GET['gracz'].'" LIMIT 1') or die ( mysqli_error($db));
  5. if ($gracz->num_rows>0)
  6. {
  7. $gracz = mysqli_fetch_array($gracz) or die ( mysqli_error($db));
  8. echo $gracz['punkty'];
  9. } else echo 'Nie istnieje podany gracz';
  10. }


to prosty kod, jakaś konkretniejsza walidacja jest potrzebna i sposób wyświetlenia tego według własnych potrzeb.

by uzyskać link typu www.strona.pl/stats/gracz122

to musisz w .htaccess dać:
  1. RewriteEngine On
  2. RewriteRule ^stats/(.*)$ stats.php?gracz=$1 [L]


i w linku gracza dodać target="_blank" by otworzyło w nowym oknie

Go to the top of the page
+Quote Post
barc343
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.12.2014

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


Dziękuje za pomoc
ale problem mam z samym zrobieniem odnosnika w buttonie :/
Go to the top of the page
+Quote Post
bahh
post
Post #5





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

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


Robisz:
  1. <a href="http://www.strona.pl/stats/gracz122" target="_blank">Gracz122</a>

ewentualnie jeśli nie zrobisz RewriteRule w .htaccess to ta opcja zawsze będzie działać:
  1. <a href="http://www.strona.pl/stats.php?gracz=gracz122" target="_blank">Gracz122</a>


Ten post edytował bahh 5.12.2014, 12:14:01
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: 19.08.2025 - 17:57