Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.10.2012 Ostrzeżenie: (0%)
|
Witam
Chce stworzyć ksiazkę telefoniczną, w której bedzie można dodawać i usuwać wartości. Problem w tym ze nie wszystko działa tak jak trzeba - nic nie dodaje, nic nie usuwa
Nie rozumiem czemu nie da sie usuwac wartości mimo ze we wczesniejszej fazie kodu nie było z tym problemu, oto próbka
Nie wiem czy to ja nie dostrzegam jakiegoś małego szczegółu czy co, wiem ze kombinuje z tym juz sporo, wiele tematów naczytalem i dalej nic |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.10.2012 Ostrzeżenie: (0%)
|
Potwór ewoluuje, bo szukałem sposobu żeby nie wyświetlało błędów.
AD.1 Niestety i ten zapis nic nie daje. Notice: Undefined index: action AD.2 Własnie googluje ;] Dodam ze rozkminiłem usuwanie. Teraz mam problem tylko z poprawnym dodawaniem. Nie wyświetla żadnych błędów, ale też nie chce dodać wartości. Ten post edytował Drokal 19.11.2012, 09:46:40 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%)
|
Jak dla mnie błąd leży w zapytaniu if dokładniej tutaj:
jak widzisz isset($_POST[$action]) =='add' sprawdzasz czy $_POST[$action] == 'add'. Zakłam że tam powinno być $_POST['action'] == 'add' chyba że masz gdzieś zadeklarowaną wartość $action.
Edit: Kopiowałem Twój kod i zapomniałem usunąć isset z zapytania if. Ten post edytował Adis92 19.11.2012, 17:17:46 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.10.2012 Ostrzeżenie: (0%)
|
Drogi przyjacielu. Jestem zielony, i widze tu coś dziwnego. Dokładniej to 2 linijka twojego kodu
Mam dwie takie same opcje isset($_POST['action']), czyli bezsensownym jest dodawanie tego znaku &&. Zapytasz mnie pewnie - to skąd do jasnej cholery masz ten && Sugerowałem sie działającym kodem który usuwał elementy z bazy danych, Wiem że pewnie robie jakieś podstawowe błędy o których nie mam zielonego pojęcia, jeśli tak jest prosze o zwrócenie uwagi, i najlepiej wytłumaczenie ;] Aha i jeszcze jedno. Odkryłem kilka braków w moim kodzie, miedzy innymi brak znacznika ">" w 49 linijce kodu.
Gdy uzupełnie braki pojawia mi sie zamiast tabelki coś takiego: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ksiazkatelefoniczna'('imie','nazwisko','telefon') VALUES ('test','test','123123' at line 1 Rozumiem ze to jest błąd składni SQL, ale teraz pytanie takie - czy może to być spowodowane błędnym kodem php? Bo próbowałem zmieniać sam kod, wedle SQL jaki podejrzałem w phpmyadmin i dalej pojawia się ten sam błąd Myśle ze z mojej strony tyle, proszę o poradę |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%)
|
Poniższy kod będzie działać, choć zalecałbym Ci optymalizację.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.10.2012 Ostrzeżenie: (0%)
|
Królu złoty nie wiem jak to zrobiłes, ale naprawiłes mój bład, i zepsutą psychikę. Dziękuje serdecznie, niech Bóg Ci w dzieciach po stokroć wynagrodzi. (IMG:style_emoticons/default/biggrin.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 00:04 |