Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pobranie rekordu dla zalogowanego usera
kondziu9516
post 28.01.2012, 23:23:18
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 1
Dołączył: 9.08.2011
Skąd: Bielsko Biała

Ostrzeżenie: (20%)
X----


Witam utworzyłem taką oto tabelkę w bazie danych:
  1. CREATE TABLE IF NOT EXISTS `uzytkownik` (
  2. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `imie` varchar(100) COLLATE latin1_general_cs NOT NULL,
  4. `nazwisko` varchar(100) COLLATE latin1_general_cs NOT NULL,
  5. `nazwa` varchar(100) COLLATE latin1_general_cs NOT NULL,
  6. `nip` varchar(100) COLLATE latin1_general_cs NOT NULL,
  7. `tel` varchar(100) COLLATE latin1_general_cs NOT NULL,
  8. `login` varchar(30) COLLATE latin1_general_cs NOT NULL,
  9. `haslo` varchar(50) COLLATE latin1_general_cs NOT NULL,
  10. `email` varchar(100) COLLATE latin1_general_cs NOT NULL,
  11. `ocena` varchar(3) COLLATE latin1_general_cs NOT NULL DEFAULT '10',
  12. `kod` varchar(32) COLLATE latin1_general_cs NOT NULL,
  13. `data` datetime NOT NULL,
  14. `status` tinyint(1) DEFAULT '0',
  15. PRIMARY KEY (`id`)
  16. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs AUTO_INCREMENT=3 ;


Po zalogowaniu pobieram nick oraz ocene konta. Jednak pobiera mi ocene konta to co mam wpisane przy id 1.
A chciałbym aby pobierało dla każdego zalogowanego użytkownika osobno.

KOD w którym pobieram i chce zmienić to:
  1. <?php
  2. mysql_connect ("xxx", "xxx", "xxx"); //Łączysz Się z Bazą
  3. mysql_query ("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'"); //Wybierasz Bazę
  4. /* zapytanie do konkretnej tabeli */
  5. $wynik = mysql_query("SELECT * FROM uzytkownik")
  6. or die('Błąd zapytania');
  7. $nick = $_SESSION['login'];
  8.  
  9. if(mysql_num_rows($wynik) > 0) {
  10. echo ' <div class="subdiv2">
  11. <p class="top">&nbsp;</p>
  12. <h2 >Strefa Klienta</h2>';
  13.  
  14. if($r = mysql_fetch_assoc($wynik)) {
  15.  
  16. echo '<p align="right"><font size="3" color="red"><center>Zalogowany jako:<font size="3" color="black"> '.$nick.'</font> </font></b><br><br></p align></center>
  17. <font size="2" color="black" style="margin-left:30px;"><b>Ocena konta:</b><font size="2" color="green"><b> '.$r['ocena'].' %</b> <img src="images/pyt.png" title="Ocena rejestracji i zamówień przez ekipe.
  18. 10% uzyskuje się zaraz po prawidłowej rejestracji.
  19. Reszta % zostaje przyznana z upływem czasu."></font> </font></b><br><br>
  20. <center></u> <a href="user/logowanie.php?wylogowanie=tak"><font size="3" color="black"><b>Wyloguj</b></font></a><br><br>
  21. <a href="index.php?s=zmiana"><font size="2" color="blue"><b>Zmień dane</font></a><br><br>
  22. <a href="user/status/"><font size="2" color="orange"><b>Sprawdź status zlecenia</font></a><br></center>
  23. <p class="bot"></p>
  24.  
  25. </div>';
  26. }
  27. }
  28.  
  29.  
  30. ?>


Dokładnie chodzi mi o fragment
  1. '.$r['ocena'].'

Może trzeba tutaj to jakoś zdefiniować?
  1. $wynik = mysql_query("SELECT * FROM uzytkownik")
  2. or die('Błąd zapytania');


Nie mam już pomysłu bardzo proszę o pomoc. NAGRADZAM smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:59