![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam mój problem polega na tym że z tabeli unser chce odczytać kolumne " points " czyli ile dany użytkownik ma punktów robiłem to tak:
Kod $sql = ("SELECT userID, `points` FROM `ws_g06_user`"); $punkty = mysql_query($sql); I gdy potem chce wywołać jak wpisuje " Punkty: $points" wyswietla się : Resource id #45 Nie wiem co zle robie ;/ to sa moje poczatki w php prosze o pomoc Ten post edytował mrk9109 24.10.2010, 11:58:57 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
przeczytaj ten artykuł http://www.phpf1.com/tutorial/php-mysql-tutorial.html?page=3, a jeżeli nie rozumiesz to google->tłumacz, w każdym razie polecam jakiś podstawowy kurs php/mysql bo widać, że nic nie czytałeś
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Na Twoim miejscu dałbym jeszcze klauzulę WHERE tak byś mógł wyświetlić te punkty dla danego użytkownika. Ale to już Twoja decyzja ![]() Pozdrawiam. -------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
twoja rozwiazanie dziala ale ciagle wyswietla mi liczbe 1 przy kazdym uzytkowniku a co do sposob tehaha ktory mi podeslal to robie wszystko jak w tym poradniku to wtedy nic nie wyswietla
EDIT: a gdy dodaje WHERE userID='".$id."' to wtedy strona mi sie rozlewa i nic nie wyswietla Ten post edytował mrk9109 24.10.2010, 12:20:11 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Pokaż cały skrypt, który napisałeś i strukturę bazy danych.
-------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Po zalogowaniu:
Kod if($loggedin) { $username='<a href="index.php?site=profile&id='.$userID.'"><b>'.strip_tags(getnickname($userID)).'</b></a>'; if(isanyadmin($userID)) $admin='<a href="admin/admincenter.php" target="_blank">'.$_language->module['admin'].'</a><br />'; else $admin=''; $sql = mysql_query( 'SELECT `userID`, `points` FROM `ws_g06_user`' ); if( $sql AND mysql_num_rows( $sql ) != 0 ) { $points = mysql_result($sql,"points"); } $anz=getnewmessages($userID); if($anz) { $newmessages=' (<b>'.$anz.'</b>)'; } else $newmessages=''; if($getavatar = getavatar($userID)) $l_avatar='<img src="images/avatars/'.$getavatar.'" alt="Avatar" />'; else $l_avatar=$_language->module['n_a']; eval ("\$logged = \"".gettemplate("logged")."\";"); echo $logged; } I gettemplate logged kod : Kod <div class="panel-zaloguj"> <font color="#FFFFFF">Witaj: $username ( Punkty: $points )</font> <br /><br /><br /> <a href="edytujprofil"><font color="#FFFFFF">Edytuj Profil |</a></font> <a href="wiadomosci"><font color="#FFFFFF">Wiadomosci |</a>$newmessages</font> <a href="#"><font color="#FFFFFF">Dodaj |</a></font> <a href="wyloguj"><font color="#FFFFFF">Wyloguj</a></font> <font color="#FFFFFF">$admin</font> </div> |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
A gdzie masz wprowadzenie zmiennej $id ?
Jeśli użyłeś klauzuli WHERE i dałeś tam $id to gdzieś musiałeś tą zmienną wprowadzić. -------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
ja się wzoruje już na gotowym cms`ie tylko chce do niego dopisac rzeczy ktore potrzebuje dopisalem " $id = $userID; " i dalej nic
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Nie masz wyświetlenia zapytania...
I zmień zapytanie na: -------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
pomoglo dzieki
![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
![]() Nie ma problemu. Zawsze do usług ![]() -------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
musiałem przeinstalować cms`a i mam znów bład nie wyświetla nic po prostu
Kod if($loggedin) { $username='<a href="index.php?site=profile&id='.$userID.'"><b>'.strip_tags(getnickname($userID)).'</b></a>'; if(isanyadmin($userID)) $admin='<a href="admin/admincenter.php" target="_blank">'.$_language->module['admin'].'</a><br />'; else $admin=''; $sql = mysql_query( 'SELECT `points` FROM `ws_g06_user` WHERE id = `$userID`' ); if( $sql AND mysql_num_rows( $sql ) != 0 ) { $points = mysql_result($sql,"points"); echo mysql_error() } $anz=getnewmessages($userID); if($anz) { $newmessages=' (<b>'.$anz.'</b>)'; } else $newmessages=''; if($getavatar = getavatar($userID)) $l_avatar='<img src="images/avatars/'.$getavatar.'" alt="Avatar" />'; else $l_avatar=$_language->module['n_a']; eval ("\$logged = \"".gettemplate("logged")."\";"); echo $logged; } Ten post edytował mrk9109 24.10.2010, 13:27:11 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
A powiedz mi;
W polu points tego użytkownika masz coś wpisane? Ta kolumna jest pusta, czy ma jakąś zawartość? -------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
domyślna zawartośc to 0 a teraz mam tam wpisane 120 dla unsera o userID 1
Ten post edytował mrk9109 24.10.2010, 13:40:36 |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
No a zapytanie zostanie wyświetlone tylko wtedy gdy
i usuń
![]() -------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
noo mialem to caly czas i dalej to samo czyste pole obok wyrazu Punkty
Kod if( $sql AND mysql_num_rows( $sql ) != 0 ) $sql = mysql_query( 'SELECT `points` FROM `ws_g06_user` WHERE id = `$userID`' ); { $points = mysql_result($sql,"points"); } i w logged pliku mam wywolane point |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Nadal nic się nie wyświetla? Zupełnie nic? -------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
napisy same nie wyswietla liczby punktow
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Co masz na myśli?
-------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 3 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
nie wyswietla się zmienna $points podam ci przyklad jak w tym cms`ie jest zrobione unsername
Kod $ergebnis = safe_query("SELECT username FROM ".PREFIX."user WHERE userID='".$id."'"); $ds = mysql_fetch_array($ergebnis); if($usernamenew != $ds['username']) { $ergebnis = safe_query("SELECT userID FROM ".PREFIX."user WHERE username = '".$usernamenew."' "); $num = mysql_num_rows($ergebnis); Próbowałem to przerobić ale strona się rozlewa |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 14:33 |