Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 1 Dołączył: 7.06.2009 Skąd: Sanok Ostrzeżenie: (0%)
|
Witam,
Piszę system newsów na swoja stronę, mam już dodawanie, wyświetlanie, edycje. Nie działa to jeszcze w 100% sprawnie. Link: http://91.121.10.107/busines/index.php Po zalogowaniu jako admin mam pod każdym newsem przycisk Edytuj news. Jeżeli go nacisnę pokazują mi sie wszystkie newsy do edycji, oraz gdy coś edytuje to edytują się także wszystkie newsy. Więc tutaj pytanie: jak zrobić aby było tak jak powinno? Nie będę śmiecił i wklejał tutaj wszystkie pliki, myślę że wiecie o co mi chodzi. Moje zapytania do bazy wyglądają tak:
wiem że trzeba dodać w zapytaniu WHERE (przynajmniej tak mi się wydaje) ale niestety nie wiem co i jak. Proszę o pomoc, jeżeli będzie potrzeba dodam wszystkie pliki. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
A od kiedy to w informacji o newsach wciskasz typ użytkownika?
$pokaz['ranga'] == 'admin' nie ma prawa działać, bo $pokaz przechowuje informacje o newsie, która to zmienna jest efektem zapytania: "SELECT * FROM news WHERE id='$id'" Jak Tyś tam rangę wcisnął to nie wiem (IMG:style_emoticons/default/smile.gif) Musisz informację o użytkowniku wyciągnąć z bazy w locie, albo pobrać jego uprawnienia z sesji. Dopiero na tej podstawie decydujesz czy user ma prawo edytować czy nie. Ten post edytował thek 7.11.2009, 22:11:53 |
|
|
|
zomb [MySQL][PHP] system newsow 6.11.2009, 21:06:48
Spawnm daj where id=$id gdzie $id to id edytowa... 6.11.2009, 21:09:31
zomb jak dodam WHERE `id` = '$id' ... 7.11.2009, 10:43:40
Blame Do news_pokaz.php dodajesz sobie w linijce 42:
[PH... 7.11.2009, 11:10:07
zomb dodane, lecz teraz pokazuje tylko 1 news oraz dale... 7.11.2009, 11:31:43
Blame Poprawione:
[PHP] pobierz, plaintext if ($poka... 7.11.2009, 11:40:06
zomb wiem, poprawiłem te błędy szybciej lecz dalej to s... 7.11.2009, 11:43:07
potreb W formaulrzu edycji do action należy także dodać ?... 7.11.2009, 11:50:08
zomb wiec co mam jeszcze dodać w pliku news_edytuj i w ... 7.11.2009, 12:17:41
Blame A poprawiłeś kod tak jak podałem w poprzednim pośc... 7.11.2009, 12:45:38
zomb tak, dodałem tą klamrę na końcu. Teraz nie potrzeb... 7.11.2009, 16:54:38
potreb Pomaganie w kodzie nie oznacza, że ktoś ma ci dawa... 7.11.2009, 17:32:26
zomb zapomniałem dodać ale to chyba jest jasne że jeste... 7.11.2009, 19:30:46
potreb [HTML] pobierz, plaintext <input type="sub... 7.11.2009, 20:11:09
zomb UPDATE news SET `tytul` = '00000',... 7.11.2009, 20:25:19
Blame Poczytaj trochę o mysql_real_escape_string, addsla... 7.11.2009, 20:32:35
zomb ok, wiem o co z tym chodzi, w najbliższym czasie p... 7.11.2009, 21:07:19
zomb ok, fakt, nie zauważyłem.
Jeszcze jedno pytanie: j... 11.11.2009, 10:38:45
Blame Przy $zapytanie dajesz:
[PHP] pobierz, plaint... 11.11.2009, 10:59:17
zomb ok, dziek, jeżeli to nie będzie problemem to potrz... 11.11.2009, 14:46:55
Blame To się nazywa stronicowanie poszukaj w google, teg... 11.11.2009, 15:08:04 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 09:14 |