Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Administracija czatu - koncepcija ogólna
-guest123-
post
Post #1





Goście







Dobry, pisze czat w php, chciał bym zrobić modelacije na nim z pozycij zalogowanego użytkownika - Admina. Czyli usuń, edytuj wiadomość. Ale nie wiem jak do tego podejść w kwestij technicznej, tzw do odwołania się do konkretnego postu na czacie. Tzw. planuje zrobić w DB w tabeli użytkownik kolumne "status", if("status"==admin), wtedy wyświetli się temu użytkownikowi po prawej, "usuń", "edytuj". Ale nie wiem jak zrobić by te przyciski/linki odwoływały się do konkretnej wiadomości
Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Jak będziesz usuwać poprzez link to daj coś w stylu <a href="xxxx/delete/1"> gdzie '1' to id konkretnego posta. id posta pobierasz z bazy selectem. A usuwasz sobie DELETE where id = to id z linka.
Go to the top of the page
+Quote Post
-guest123-
post
Post #3





Goście







Cytat(Damonsson @ 15.12.2012, 13:37:46 ) *
Jak będziesz usuwać poprzez link to daj coś w stylu <a href="xxxx/delete/1"> gdzie '1' to id konkretnego posta. id posta pobierasz z bazy selectem. A usuwasz sobie DELETE where id = to id z linka.



Dokłądnie myślałem o czymś takim, ale jestem świerzy w tym i nie wiem dokłądnie jak obsłużyć to "xxxx/delete/1", jak odnieść się do paramerty które wywołąją by były zaimplikowane w innym skrypcie usuwającym wiadomość. Jak je pobrać? To już o czyste zagadnienie techniczne chodzi
Go to the top of the page
+Quote Post
Damonsson
post
Post #4





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


na przykład GETem wysyłasz i odbierasz

link domyślnie w takiej postaci xxxx/delete?id=1

i na stronie której masz kasowanie możesz pobrać sobie tak:
echo $_GET['id'];


Albo jak chcesz przez jeden link usuwać i edytować to podajesz 2 parametry w linku:

xxxx/admin.php?action=delete&id=1
xxxx/admin.php?action=edit&id=1

a później tylko
if($_GET['action'] == 'delete)
to robisz zapytanie z delete
a jak edit to robisz zapytanie z update

Oczywiście trzeba to odpowiednio zabezpieczyć.
Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #5





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

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


Zamiast tworzyć sztuczny identyfikator lepiej posłużyć się naturalnym.
Np. identyfikator użytkownika połączony z czasem wysłania/odebrania wiadomości.
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 Aktualny czas: 22.08.2025 - 09:14