![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam się na jakiej zasadzie zbudować stronę użytkownika, tzn. każdy użytkownik ma swój profil i tam informacje o nim.
Link do niego zrobilem tak <a href=?id=user-'. $wiersz[1] .'> gdzie $wiersz[1] = nick usera. Ale jak zbudowac jego profil? Moze lepiej dać <form action=?id=user method=post> do uzytkownikow, np. w podstronie za pomoca POST wyciagnac jego dane z bazy? Albo w PHP funkcją GET wyciagnac nick? |
|
|
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
zapisuj w sesji id_user'a i z każdej podstrony będziesz miał do niego dostęp.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Swojego zalogowanego mam, a mnie chodzi o innych uzytkownikow, gdzie moge innych podejrzec
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
aaa chodzi Ci o zakładkę Użytkownicy? wiec metoda jest chyba dowolna ajax, formularz, link. ja preferowałbym link. dlaczego? z prostego względu, ktoś Cie poprosi o podanie linka do użytkownika XXX i Ty już będziesz wiedział jak go skopiować i przekazać dalej, jest to dość proste zastosowanie ale bardzo bardzo często ludzie pokazują coś za pomocą POST'a i jak trzeba to komuś przesłać to jest lekkie kuku. dlatego ja stosuje coś co pokazujemy userowi ślemy GET'em, dane które lecą do DB ślemy POST'em.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Ale na zasadzie <form> + GET? Czy nie a w pilczku php dać dopiero get?
|
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
może być i form, ale moim zdaniem to lekka przesada.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Wiec jak, bo całkiem mi się pomieszało. Przykład proszę
|
|
|
![]()
Post
#8
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
masz zakładke użytkownicy (users.php) w której będziesz pokazywał listę user'ów w systemie. i teraz po kliknięciu np w nick
przekierowuje Cię do user_info.php i tam sobie pobierasz info na temat danego usera (po id_user wiesz jakiego) i tyle. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
No tak i w jaki sposób zbudować tego GETa w user_info.php?
|
|
|
![]()
Post
#10
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
jakiego GET'a chcesz tam budować? tam masz go tylko odebrać "włożyć" do SQL'ki i wyświetlić dane.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Napisałem coś takiego
Ale nie wiem czy w ogóle to ma prawo dzialac. |
|
|
![]()
Post
#12
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
z tego kodu nie da się NIC wyczytać. wiec pokaż co masz w których plikach etc a nie tak "na pałę" powrzucałeś.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
index
ksiega
No i teraz link dziala prawidolowo. Pozostaje napisac skrypt wyswietlania danych wg. nicku uzytkownika ale nie wiem jak dane o uzytkowniku przeslac/wyciagnac z linku |
|
|
![]()
Post
#14
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
robisz dodatkowy skrypt user_info.php. teraz w pliku ksiega.php w miejscu:
robisz tak
(fajnie by było jakbyś miał jeszcze w tej SQL'ce id_user'a).
i teraz ładnie możesz przekazać sobie do user_info jego id. W pliku user_info masz SQL'ek do pokazania info na temat usera:
jakaś ewentualna pętla (chyba nie potrzebna bo chcesz mieć tylko jeden rekord). takie coś oczywiście poglądowe. przetraw na spokojnie zastanów się, i odpowiednio zakodz. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Ok, chodzi, wielkie dzięki.
Trochę odmienny problem, mój index wygląda następująco:
Więc w jaki sposób mam ten kod 'wmiksować', żeby działało to na index.php?id=user?id= ? Robiąc index.php?id=user?id=nick nie działa, nie mam pojęcia co zrobić... ref |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 23.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o takie coś: http://designerstudio.pl/userinfo.php?user=admin ?
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi żeby linki wygladały normalnie, ale żebym za każdym razem nie musiał pisać menu itd, ale wystarczy zrobić plik np. z tekstem "ABC" a on już zostanie zaincludowany do body.
Teraz tylko pliki z linkiem index.php?id= działają w ten sposób, a zrobię user.php?nick= i już bez stylów itd... |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 314 Pomógł: 44 Dołączył: 12.11.2010 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
GET (bo tych tu uzywasz chociaz odwołujesz sie requestem) można przecież łączyć ... przykładowo
Kod index.php?id=user&nick=stasiek łączysz za pomocą znaku & (and).
Ten post edytował nekomata 27.03.2011, 17:26:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 15:06 |