![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich użytkowników (IMG:style_emoticons/default/smile.gif)
Pisząc skrypt dodawania artykułów do bazy danych napotkałem problem. Ogólnie skrypt ma wyglądać tak: Wchodzę w zakładkę dodaj pokazuje mi się lista rozwijalna wybieram to co chcę i klikam wybierz, następnie przechodzi mi do formularza i wpisując dane nie wysyła mi do bazy danych. Nie mam pojęcia dlaczego. Proszę o pomoc(nie mogę sobie z tym poradzić już od wczoraj (IMG:style_emoticons/default/sad.gif) ) dodaj.php
Z góry dziękuje i pozdrawiam, nansss (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Jakieś błędy? Co przechodzi w $_POST?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Błędów brak, a przez który $_POST?
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
Temat: Jak poprawnie zada pytanie proszę o zapoznanie się z tym artykułem.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
mysql_error()); nic nie zwraca a var_dump($_POST['dodaj']); zwraca NULL
|
|
|
![]()
Post
#6
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
POST: Array
( [id] => testy [wybierz] => Wybierz ) |
|
|
![]()
Post
#8
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
No to teraz już wiesz, co przechodzi a czego brak?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tak tylko nie mam pomysłu jak to naprawić (IMG:style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to, że nie wiem w czym jest problem... co jest nie tak, czemu nie przesyła tych danych
Niby naprawiłem ale coś jest nie tak. Odbierając value z listy rozwijalnej robię to tak:
Sprawdzając funkcja print_r przesyła, że w $_POST[id] przesyła nazwę z value i jest ok i teraz daje warunek
I według niego if i elseif się nie spełniają i dodaje do bazy danych nie testy nie arkusz_kalkulacyjny tylko ta ostatnia a dając
Nie dodaje nigdzie bo według niego warunki nie są spełnione. Nie mam pojęcia dlaczego. Proszę o pomoc (IMG:style_emoticons/default/smile.gif) Z góry dziękuje (IMG:style_emoticons/default/smile.gif) Ten post edytował adrianozo 3.05.2010, 21:43:51 |
|
|
![]()
Post
#12
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Teraz wyrzuca po prostu komunikat else z tego kodu:
|
|
|
![]()
Post
#14
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Co mówi $_POST?
Sprawdź, czy zapytanie wykonuje się poprawnie. PS. Znacznik <font> nie jest zgodny ze specyfikacją. Skąd Ty wyciągnąłeś ten skrypt? EDIT: operator === był w php4, teraz używa się po prostu ==. Ten post edytował Kshyhoo 3.05.2010, 22:39:31 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
To może pokaże cały skrypt (IMG:style_emoticons/default/smile.gif)
Pozdrawiam, nansss (IMG:style_emoticons/default/smile.gif) Ten post edytował adrianozo 4.05.2010, 10:46:01 |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mój powyższy post został zaktualizowany
|
|
|
![]()
Post
#18
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Juz raz podano ci tego linka, ale ja podam ci go drugi raz:
Temat: Jak poprawnie zada pytanie zastosuj sie do wszystkich tam podanych porad, miedzy innymi: wyswietlanie wszystkich bledow, echo 'DUPA'; by sprawdzac czy skrypt wchodzi ci do IFow. Musisz sam zdiagnozowac gdzie jest blad, albo chociaz nam to ulatwic. A tu za kazdym razem trzeba ci pisac: a zrob to, a zrob jeszcze tamto... to wszystko masz sam zrobic i nam podac. |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zastosowałem się do tego i po kolei:
1. Włączenie błędów pokazuje tylko Notice: Undefined index: 2. Natomiast zdziwiło mnie wyświetlenie zapytania. Nigdzie nie wykonuje zapytania SELECT, a po dodaniu wyświetlił mi
Nie mam pojęcia dlaczego. |
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat 1. Włączenie błędów pokazuje tylko Notice: Undefined index: To nie jest TYLKO. To jest AZ. Czesto bledy NOTICE pokazują ze w skrypcie jest coś złego. Przeczytaj je uważnie i przeanalizuj i zrob by sie nie pojawiały - dla Twojego dobra.Miales pozatym zastosowac sie do wszystkich porad. Jedną z nich jest: Jak dostajesz blad to masz go nam pokazac nawet jesli to jest NOTICE |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 18:55 |