![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich użytkowników.
Napisałem sobie skrypcik komunikatu administratora. Ma on działać tak: Jeśli nie ma rekordu w bazie to go dodaje, a jeśli jest to go edytuje i to działa. Dodałem do tego checkboxa, że jeśli checkbox jest zaznaczony to do bazy do kolumny poziom daje 1, a jeśli go odznaczę to daje 0. I z tym mam problem. Gdy stworzyłem komunikat bez zaznaczania checkbox jest ok treść się pojawia w bazie i poziom 0, gdy teraz zaznaczę checkbox też jest ok, treść się edytuje i poziom wchodzi na 1, ale gdy ponownie odznaczę checkbox to poziom się zmienia na 0, ale dodaje mi nowy rekord, a nie powinien bo dałem WHERE `id`='1'. Nie wiem co się dzieje. komunikat.php:
Skrypt jednocześnie edytuje pierwszy rekord i dodaje nowy o tej samej treści (IMG:style_emoticons/default/sad.gif) A gdy zmieniam na poziom na 1 to tylko edytuje pierwszy rekord. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Co do zaznaczania, kiedyś coś podobnego spłodziłem. Może Ci się przyda...
Musisz zrobić coś na zasadzie: W formularzu:
Po zatwierdzeniu formularza (przeładowaniu):
W bazie danych:
PS. ja pisałem Ci już 2 razy, inni zwracają również uwagę, więc może weź sobie to do serca, uszanuj nasze prośby, czas i chęć pomocy i w końcu zastosuj odpowiednie formatowanie dla swojego skryptu - przecież to nic trudnego ani pracochłonnego a jest bardzo pomocne... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 10:13 |