Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [MySQL][SQL][PHP]Profil użytkownika.
prostowniczek
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


Poszukuje skryptu, lub poradnika, jak zrbić prostą stronę, gdzie każdy użytkownik, by miał swoje dane. W tej stronie by mógł zmieniać hasło. Chciałbym, żeby np, jego profil był po adresem: strona.pl/?t=profil=nick
To jest przykład, nie wiem jak to sie robi, proszę o pomoc.
Dodam, że logowanie + rejestracja zrobiona.
Jeżeli dostanę, kod, na pewno sam dostojue do swojej bazy danych.
Go to the top of the page
+Quote Post
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Jakie ma być przeznaczenie tej strony? Blog, portal czy coś jeszcze innego? Nie możesz skorzystać z gotowych cmsów np. Joomla lub Wordpress? Tam jest taka funkcjonalność.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
prostowniczek
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


dokłądnie, to robię sklep dla serwera, ale chcę aby, można było, zmieniać sobie hasło, w przyszłości, chce to rozbudować, do czegoś poważniejszego.
Go to the top of the page
+Quote Post
darko
post
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Jeżeli planujesz wdrożyć coś poważniejszego to polecam Ci wybór np. Magento/os-commerce/Zen Cart/iStore
//edit
ewentualnie Presta shop. Jest tego trochę

Ten post edytował darko 23.03.2011, 12:56:56


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
prostowniczek
post
Post #5





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


tak, ale ja chciałbym sam kod profil.php + wyszukiwarka użytkowników ewentualnie, nie chcę gotowych projektów.
Go to the top of the page
+Quote Post
mat-bi
post
Post #6





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Jeju, jedno z najłatwiejszych rzeczy -

1. tworzysz plik profil.php
2. w ty pliku sprawdzasz $_GET
3. wysyłasz zapytanie do serwa o takiego usera
4. zwraca ci serw dane
(5.) Reagujesz na problemy

Oczywiście 5 też obowiązkowe, ale na początku nie musi być do nauki.
Go to the top of the page
+Quote Post
prostowniczek
post
Post #7





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


łatwiej powiedzieć, trudniej zrobić, jak zaczynałęś, też pewnie nie wiedziałeś co i jak, to ze GET to to ja wiem, ale zrozum, że nie wiem jak napisać ten kod exclamation.gif!!!!!!!!!!!!!!!!
Go to the top of the page
+Quote Post
mat-bi
post
Post #8





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Temat: linkiKursy dla poczatkujacych

Radzę przejrzeć wink.gif

A tak w ogóle, większość apliakcji robimy bardzo podobnie z bazą.
Go to the top of the page
+Quote Post
prostowniczek
post
Post #9





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


omg, forum jest aby w temacie pomagać, a nie google google i google, ludzie, ja do aws pisze, a nie mma szperać kursach, zanim ja do tego dojdę, minie miesiąc, proszę was tylko o przykładowy kod exclamation.gif!!
Go to the top of the page
+Quote Post
Daiquiri
post
Post #10





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Po pierwsze: nie "omg" tylko proszę o spokój. Po drugie: forum nie wyklucza korzystania z google/kursów/książek tylko ma pomagać w zrozumieniu zagadnień, które użytkownik już poznał. Ewentualnie pomóc sprecyzować zakres poszukiwań, jeżeli mamy problem ze sformułowaniem haseł kierowanych do google.

Czego nie rozumiesz w punktach, jakie podał Ci mat-bi? Bo to są podstawy podstaw.
Go to the top of the page
+Quote Post
prostowniczek
post
Post #11





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


wiem co mati chce mi przetłumaczyć, ale nie potrafię stworzyć kodu
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #12





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


gotowca nikt Ci tu nie da skoro Ci nie chce sie uczyć


--------------------
Go to the top of the page
+Quote Post
prostowniczek
post
Post #13





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


no dobra:

  1. <?
  2.  
  3. include ('config.php');;
  4.  
  5. if(isset($_GET['id'])) {
  6. $select=mysql_query("SELECT * FROM uzytkownicy WHERE login='".$_GET['id']."'");
  7. if(!mysql_num_rows($select)) { echo 'Ten użytkownik nie istnieje!!!'; } else {
  8. $user=mysql_fetch_array($select);
  9. echo 'Profil użytkownika: '.$user['nick'].'<br>';
  10. echo 'Imię: '.$user['nick'].'<br>';
  11. }
  12. }
  13.  
  14. ?>


wynalazłem takie coś, ale pisze mi, że taki użytkownik nie istnieje, nie wiem w czym ma błąd,
Go to the top of the page
+Quote Post
Daiquiri
post
Post #14





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




A masz usera o takim loginie w bazie?
Go to the top of the page
+Quote Post
prostowniczek
post
Post #15





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


no to mój login, wiec powinien byc, i w dodatku wystepuje mi błąd:

Parse error: syntax error, unexpected T_ELSE in /home/ossto/public_html/profil.php on line 8
Nie ma takiego usera

Go to the top of the page
+Quote Post
mat-bi
post
Post #16





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Mam pytanie, czemu sprawdzasz login, a podajesz wartość id? Toż to sensu nie ma (no chyba, że pod id kryje się nick, co jest mało prawdopodobne)
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #17





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


kod ogolnie wyglada ok, masz w adresie ?id=TWOJ_LOGIN ?
po drugie powinno byc $user['login']


--------------------
Go to the top of the page
+Quote Post
prostowniczek
post
Post #18





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


  1. <?
  2.  
  3. include ('config.php');;
  4.  
  5. if(isset($_GET['id'])) {
  6. $select=mysql_query("SELECT * FROM uzytkownicy WHERE id='".$_GET['id']."'");
  7. if(!mysql_num_rows($select)) { echo 'Ten użytkownik nie istnieje!!!'; } else {
  8. $user=mysql_fetch_array($select);
  9. echo 'Profil użytkownika: '.$user['nick'].'<br>';
  10. echo 'Imię: '.$user['nick'].'<br>';
  11. }
  12. }
  13.  
  14. ?>


teraz dobrze questionmark.gif sory pomyłka chyba, według mnie kod wyczytuje po id tak? jeżeli nawet to
wyskakuje ten sam błąd w lini 7
Go to the top of the page
+Quote Post
ciekawskiii
post
Post #19





Grupa: Zarejestrowani
Postów: 467
Pomógł: 39
Dołączył: 7.11.2010
Skąd: Raz tu, raz tam

Ostrzeżenie: (30%)
XX---


po include masz dwa średniki


--------------------
Go to the top of the page
+Quote Post
prostowniczek
post
Post #20





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 23.03.2011

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


  1. <?
  2.  
  3. include ('config.php');
  4.  
  5. if(isset($_GET['id'])) {
  6. $select=mysql_query("SELECT * FROM users WHERE id='".$_GET['id']."'");
  7. if(!mysql_num_rows($select)) { echo 'Ten użytkownik nie istnieje!!!'; } else {
  8. $user=mysql_fetch_array($select);
  9. echo 'Profil użytkownika'.$user['nick'];
  10. echo '<p>Login:'.$user['nick'].'</p><br>';
  11. }
  12. }
  13.  
  14. ?>


Dobra wkońcu jakis przełom, pokazuje mi login po id, ale teraz następne pytanie, jak zrobić, aby dany użytkownik, który ma swoje id, może edytować swój profil, a nie może inne id edytować.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 22.08.2025 - 06:52