Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]zapytanie z mysql
Forum PHP.pl > Forum > Przedszkole
lowcagloow
Witam w stronie którą buduję chciałem wykorzystać foldery dla każdego użytkownika

to zapytanie
  1. echo "Witaj " . $_SESSION['gracz'];
zwraca mi "Witaj 1"
Struktura bazy:

gracz | login | haslo | email | rola
1 Admin ppp p@p.p 000


chciałbym żeby wyświetlało mi jako link wyglądający mniej więcej tak:

localhost/admin/ustawienia.php
viking
Ok. I w czym problem? Bo nie bardzo zrozumiałem co ma struktura bazy do linka. Hasło nie trzymaj jako otwarty tekst. W sesji natomiast możesz zapisywać też tablicę gdzie będzie np. gracz i login.
lowcagloow
po to podałem strukturę by było widać jakie rubryki są że niema np id tylko inna odpowiada za primery struktura jest orientacyjna hasło itd są zaszyfrowane
a chodzi mi by w adresie skrypt podstawiał nazwę a raczej login
viking
Skoro jest po zalogowaniu zapisany w sesji to po co w adresie?
echo 'localhost/admin/ustawienia.php?user=' . $_SESSION['login'];
lowcagloow
zmiana na login nie zwraca mi nic
viking
Zatem nie zapisales tego wcześniej w sesji.
lowcagloow
czyli tu gdzieś muszę dopisać login

  1. function gracz($sesja){
  2. if(!empty($sesja) && is_numeric($sesja)){
  3. $gracz = mysql_fetch_array(mysql_query("select * from gracze where gracz = ".$sesja));
  4. }
  5. if(empty($gracz)) $gracz['rola'] = 0;
  6. return $gracz ;
  7. }
  8. /* funkcje pomocnicze koniec */
  9.  
  10.  
  11.  
  12. /* sesja start */
  13. $oGracz = gracz($_SESSION['gracz']);
  14. /* sesja koniec */
viking
To zwraca tylko dane gracza. Żadnego zapisu tu nie ma.
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.