Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Lista użytkowników z wyróżnionymi danymi zalogowanego użytkownika
Neymar11
post 20.02.2015, 01:10:48
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 20.02.2015
Skąd: localhost

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


Witam.
Dzisiaj natchnął mnie pomysł aby odpalić sb listę userów smile.gif
No i pięknie! Tylko teraz pomysł następny!
Wyróżnić na czerwono "twoje" dane; czyli zalogowanego userka.
No i nie wiem jak to zrobic co_jest.gif co_jest.gif
No to jako niedoświadczony PHP Coder zwracam się do was Bogów PHP! biggrin.gif
Oto mój kod:
  1. <?php
  2. $sql = mysql_query('select id, username, email from users');
  3. while($wiersz = mysql_fetch_array($sql))
  4. {
  5. ?>
  6. <?
  7. echo 'Uzytkownik '.$wiersz['username'].' ma ID '.$wiersz['id'].', Mozna sie z nim skontaktowac poprzez <a href="mailto:'.$wiersz['email'].'">maila</a>.<br />';
  8. ?>
  9. <?php
  10. }
  11. ?>

Linia 7 to linijka która wyświetla userów. I myslałem żeby to zrobić z if() { ... } else { ... }
No ale nie wiem jak!
Dlatego proszę o "wskazówkę" biggrin.gif

Ten post edytował Neymar11 20.02.2015, 01:43:17


--------------------
  1. if (!mysql_select_db($conn, 'baza'))
  2. {
  3. mysql_ssie('bardzo');
  4. or die("Uzywaj MySQLi lub PDO!");
  5. }


Cytat
Prawdziwy programista ma grupe krwi C
Transfuzja mozliwa tylko po skompilowaniu lub wykonaniu kodu...
Go to the top of the page
+Quote Post
ilidir
post 20.02.2015, 07:25:19
Post #2





Grupa: Zarejestrowani
Postów: 183
Pomógł: 14
Dołączył: 27.09.2014

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


sprawdz sobie który użytkownik jest aktualnie zalogowany przypisz go do zmiennej i porównuj za pomocą ifa smile.gif A po co ci tyle znaczników PHP skoro masz wszsytko w PHP ;>
Go to the top of the page
+Quote Post
Neymar11
post 20.02.2015, 11:22:28
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 20.02.2015
Skąd: localhost

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


Ale jak?!
Tak? :
  1. <?php
  2. $SESSION['username']=Nex;
  3. $sql = mysql_query('select id, username, email from users');
  4. while($wiersz = mysql_fetch_array($sql))
  5.  
  6. if(isset($_SESSION['username']))
  7. { echo '<font color="red">Uzytkownik '.$wiersz['username'].' ma ID '.$wiersz['id'].', Mozna sie z nim skontaktowac poprzez <a href="mailto:'.$wiersz['email'].'">maila</a>.</font><br />'; } else {
  8. echo 'Uzytkownik '.$wiersz['username'].' ma ID '.$wiersz['id'].', Mozna sie z nim skontaktowac poprzez <a href="mailto:'.$wiersz['email'].'">maila</a>.<br />';
  9. }
  10. }
  11. ?>


No ale wtedy przecież jeżeli sesja == Nex to wszystkie będą czerwone sadsmiley02.gif sadsmiley02.gif
Nosz w dupe pomocy! Nie rozumiem tego. Zrobiłem już panel admina sprawny no i moge go udostepnic wzamian za pomoc na PW go wysle jak wszystko działa! smile.gif


--------------------
  1. if (!mysql_select_db($conn, 'baza'))
  2. {
  3. mysql_ssie('bardzo');
  4. or die("Uzywaj MySQLi lub PDO!");
  5. }


Cytat
Prawdziwy programista ma grupe krwi C
Transfuzja mozliwa tylko po skompilowaniu lub wykonaniu kodu...
Go to the top of the page
+Quote Post
nospor
post 20.02.2015, 11:25:01
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




facepalmxd.gif
Miales porownac sesje z aktualnym rekordem a nie samą sesję z powietrzem...

if($_SESSION['username'] == $wiersz['username'])


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ilidir
post 20.02.2015, 14:01:08
Post #5





Grupa: Zarejestrowani
Postów: 183
Pomógł: 14
Dołączył: 27.09.2014

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


Cytat(Neymar11 @ 20.02.2015, 11:22:28 ) *
Nosz w dupe pomocy! Nie rozumiem tego. Zrobiłem już panel admina sprawny no i moge go udostepnic wzamian za pomoc na PW go wysle jak wszystko działa! smile.gif



No to udostępniaj smile.gif Nosp już bardziej nie mógl Ci pomóc smile.gif
Go to the top of the page
+Quote Post
Neymar11
post 20.02.2015, 15:39:03
Post #6





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 20.02.2015
Skąd: localhost

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


Okej, będę w domu to spróbuje smile.gif Oraz udostępnie obum ten panelik tongue.gif Tylko poprawię stopkę i git... ;D
Tylko od razu mówię nie wiem jakie błędy, robię na localhoscie i mam wyłaczony Error Logging że tak to ujmę...


Ten post edytował Neymar11 20.02.2015, 15:40:14


--------------------
  1. if (!mysql_select_db($conn, 'baza'))
  2. {
  3. mysql_ssie('bardzo');
  4. or die("Uzywaj MySQLi lub PDO!");
  5. }


Cytat
Prawdziwy programista ma grupe krwi C
Transfuzja mozliwa tylko po skompilowaniu lub wykonaniu kodu...
Go to the top of the page
+Quote Post
b4rt3kk
post 20.02.2015, 15:44:50
Post #7





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(Neymar11 @ 20.02.2015, 15:39:03 ) *
Okej, będę w domu to spróbuje smile.gif Oraz udostępnie obum ten panelik tongue.gif Tylko poprawię stopkę i git... ;D
Tylko od razu mówię nie wiem jakie błędy, robię na localhoscie i mam wyłaczony Error Logging że tak to ujmę...


W jaki sposób chcesz udostępnić jak masz na localhost?


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Neymar11
post 20.02.2015, 23:14:45
Post #8





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 20.02.2015
Skąd: localhost

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


Oj no. Prostu z mostu :
Nie umiem tego zrobić więc proszę Was o pomoc w postaci gotowego kodu na wyświetlania tak jak bym chciał smile.gif
To że ktoś "nie spełni mojej zachcianki" nic się nie stanie, po prostu w takim razie bdę kombinował dalej smile.gif


--------------------
  1. if (!mysql_select_db($conn, 'baza'))
  2. {
  3. mysql_ssie('bardzo');
  4. or die("Uzywaj MySQLi lub PDO!");
  5. }


Cytat
Prawdziwy programista ma grupe krwi C
Transfuzja mozliwa tylko po skompilowaniu lub wykonaniu kodu...
Go to the top of the page
+Quote Post
johny_s
post 20.02.2015, 23:24:50
Post #9





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Cytat(Neymar11 @ 20.02.2015, 23:14:45 ) *
Oj no. Prostu z mostu :
Nie umiem tego zrobić więc proszę Was o pomoc w postaci gotowego kodu na wyświetlania tak jak bym chciał smile.gif
To że ktoś "nie spełni mojej zachcianki" nic się nie stanie, po prostu w takim razie bdę kombinował dalej smile.gif

a takie dobre frameworki piszesz http://forum.php.pl/index.php?showtopic=23...p;#entry1146391
a z tym sobie nie radzisz?
Go to the top of the page
+Quote Post
Neymar11
post 21.02.2015, 03:43:12
Post #10





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 20.02.2015
Skąd: localhost

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


A chociaż informacja czy instnieje zapytanie MYSQL w stylu:

select * from users exclude row where id=1

ze wymija kolumne z zalogowanymi danymi tongue.gif

wybiera w moim przykładzie nie uwzględniając 1 kolumny.
da się zrobić? proszę o odpowiedź i po jej udzieleniu o zamknięcie tematu smile.gif


--------------------
  1. if (!mysql_select_db($conn, 'baza'))
  2. {
  3. mysql_ssie('bardzo');
  4. or die("Uzywaj MySQLi lub PDO!");
  5. }


Cytat
Prawdziwy programista ma grupe krwi C
Transfuzja mozliwa tylko po skompilowaniu lub wykonaniu kodu...
Go to the top of the page
+Quote Post
johny_s
post 21.02.2015, 14:17:07
Post #11





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


możesz w zapytaniu podać kolumny które ma wyświetlić

  1. SELECT kolumna1, kolumna2 FROM users WHERE id =1
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 Wersja Lo-Fi Aktualny czas: 20.06.2025 - 17:03