![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 4 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Otóż zastanawiam się w jaki sposób wrzucić ilość pobranych elementów (ID) do tablicy, a następnie porównać je z tym pobranym za pomocą metody GET. Użytkownik ma do wyboru kilka obrazków (które są odnośnikami), wszystko działa jak należy, dopóki ręcznie nie wpisze własnej wartości w adresie - wtedy nie pokazuje się nic. Chciałbym jakoś zabezpieczyć taką ewentualność, a kompletnie nie wiem jak się za to zabrać, dlatego prosiłbym o jakieś wskazówki, przykładowy kod.
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Chciałbym jakoś zabezpieczyć taką ewentualność Przestaw zmienną na false, daj gdzieś jeszcze die. (jaki opis, taka odpowiedź) Mamy Ci odpowiedzieć bez jakiegokolwiek Twojego kodu...? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 4 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tak to mniej więcej wygląda.
Pole img przechowuje wartości jako int. Ten post edytował solid23 25.09.2009, 14:20:25 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Użytkownik ma do wyboru kilka obrazków (które są odnośnikami), wszystko działa jak należy, dopóki ręcznie nie wpisze własnej wartości w adresie - wtedy nie pokazuje się nic Na przykład? Żadnego błędu wtedy nie wysypuje? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 4 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wybrany obrazek, który jest odnośnikiem zostaje jeszcze później wyświetlany. Jeżeli któryś z nich zostanie wybrany normalnie - czyli poprzez kliknięcie w dany link, to wszystko jest w jak najlepszym porządku, a z kolei gdy ktoś wpisze w adresie przykładowo: index.php?site=img&id=3, bądź też 180000 - nie pokazuje się nic, bowiem pole img nie posiada takowej wartości. Po wpisaniu błędnej liczby, bądź też tekstu - w polu img, które znajduje się w tabela2 - zmienia się wartość na 0. Chciałbym zrobić to w taki sposób, że gdy ktoś wpisze błędną liczbę (różną od tych pobranych z tabeli "tabela") zwróci false, jednak by do tego dojść najpierw muszę wrzucić pobrane rekordy do tablicy, a następnie je porównywać z tym wybranym.
Mam nadzieję, że zrozumiesz, sam się już powoli motam. |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Zrozumiałem, że zwraca Ci pustą stronę...
Dodaj tu sprawdzanie, czy w bazie (poprzednia tabela) taki rekord już istnieje. Możesz również zrobić to nieco wcześniej:
Wyciągasz w końcu wszystkie rekordy, więc:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 4 Dołączył: 10.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(erix) Zrozumiałem, że zwraca Ci pustą stronę... Wręcz przeciwnie. Po wpisaniu błędnej liczby/tekstu w adresie linku (przykład: index.php?site=img&id=cos /189000) - wartość pola img w tabeli tabela2 zmienia się na 0. W każdym bądź razie spróbuje jeszcze pokombinować, a jeżeli nic z tego nie wyjdzie, to cóż - odezwę się ponownie. EDIT: Dzięki za zainteresowanie erix, leci pomógł. Ten post edytował solid23 26.09.2009, 18:42:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 19:03 |