![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 17.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod dodawania formularzy:
Jak zrobić, aby gdy w bazie znajduje się "$user_data['user_name']" (to nick usera), aby nie mógł on wysłać formularza i pojawiała się informacja? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 5 Dołączył: 8.12.2011 Skąd: Łomża Ostrzeżenie: (0%) ![]() ![]() |
Najpierw pobierasz rekordy z bazy danych.
Potem sprawdzasz if;em
Na szybko pisane. Jak będą błędy to pisz. //Edit Jeśli by kod podany wyżej nie działał można tak:
Powinieneś połapać się ![]() Ten post edytował patrysiek2 9.06.2012, 06:44:27 -------------------- if($problem == 1)
{ header("Location: http://www.forum.php.pl"); } else { thinking(); } |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 17.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wporzo, ta druga opcja działa, ale i tak wysyła formularz do bazy, a chciałbym, aby go nie wysyłało jeśli autor istnieje w bazie. Dodatkowo jeśli formularz wyśle inny user to w bazie pojawia się takich wpisów kilkanaście (taka sama ilość jaka była poprzednio czyli załóżmy, że mam w bazie 5 wypełnionych formularzy to po dodaniu kolejnego dodają się kolejne 5 tego samego usera) to pewnie przez pętlę.
Zrobiłem tak i póki co działa. Czy wszystko z tym w porządku?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 5 Dołączył: 8.12.2011 Skąd: Łomża Ostrzeżenie: (0%) ![]() ![]() |
nie wiem jak dziala ten kod u ciebie, ale ja widze bledy
-------------------- if($problem == 1)
{ header("Location: http://www.forum.php.pl"); } else { thinking(); } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:45 |