![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 27.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam skrypt php (formularz) ktory teraz jakos przestal poprawnie dzialac. Otoz ja go kupilem poniewaz nie jestem dobry w programowaniu php. Po wypelnieniu formularza za kazdym razem pisze ze nie udalo sie dodac obiektu, pomimo tego ze wszystko zostalo poprawnie wypelnione. Czy jest mozliwe ze zostal jakis limit zalozony bez mojej wiedzy? Ja moze dam troche tego kodu:
Bardzo prosze o pomoc. Nie wiem gdzie szukac w tym wszystkim bledu. -------------------- Profesjonalne pozycjonowanie w Niemczech. Polecam i zobacz blog o pozycjonowaniu stron internetowych: http://pozycjonowaniestronniemcy.wordpress.com/
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
1. Sprawdź co zwraca mysql_query - czy zapytanie się wykonuje
2. Podejrzyj jak wygląda zapytanie po wypełnieniu formularza (echo $q;) 3. Może tabela jest źle zaprojektowana i "zapełniłeś" ją maksymalną ilością rekordów 4. Może nie masz połączenia z bazą 5. Włącz wyświetlanie błędów, może jest jakiś błąd w zapytaniu sql 6. ... Łukasz -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Otwieram i przenoszę na PHP->Przedszkole
-------------------- 404
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 27.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
1. Sprawdź co zwraca mysql_query - czy zapytanie się wykonuje 2. Podejrzyj jak wygląda zapytanie po wypełnieniu formularza (echo $q;) 3. Może tabela jest źle zaprojektowana i "zapełniłeś" ją maksymalną ilością rekordów 4. Może nie masz połączenia z bazą 5. Włącz wyświetlanie błędów, może jest jakiś błąd w zapytaniu sql 6. ... Łukasz skrypt nie wyrzuca zadnych bledow, polaczenie z baza jest nawiazywane. Ale cos mi sie wydaje ze to baza danych zostala zle skomponowana. W jaki sposob moge wlaczyc wyswietlanie bledow? -------------------- Profesjonalne pozycjonowanie w Niemczech. Polecam i zobacz blog o pozycjonowaniu stron internetowych: http://pozycjonowaniestronniemcy.wordpress.com/
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Wywołaj funkcję mysql_error" title="Zobacz w manualu PHP" target="_manual po zapytaniu:
Poza tym, dlaczego nawias w zapytaniu otwierasz za pomocą kodu ASCII: & #40 (bez spacji)? EDIT: Zgodnie z sugestią (poniżej) autora wątku, zamieszczam cały kod:
Ten post edytował JaRoPHP 2.03.2007, 12:33:07 -------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 27.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
chcialbym przypomniec ze nie mialem jeszcze doczynienia z php. Ja ten skrypt kupilem i nie wdrazalem sie jak on dziala. Powiedzialem co chcialem i tyle. Facet mi zrobil kod i bylem zadowolony.
Moze podac caly kod tego pliku to wtedy bedziesz mogl zobaczyc dokladnie. edycja po wprowadzeniu zmian w kodzie pojawil sie taki tekst INSERT INTO `obiekty` (kraj,woj,kat,nazwa,ul,kod,miasto,tel1,tel2,fax,www,mail,pokoje,kuchnia,freetime ,wyposazenie,platnosc,polozenie,jezyki,data,cena1,cena2,cena3,cena4,cena5,cena6,o pis,url1,url2,url3,url4,url5,ok) VALUES ('1','1','','hl','g','hjg','jh','h','g','','','m.otokw@dfas.pl','','','','','','','','02.03.07|12:41','','','','','','','','','','','','','no')Powtórzone wyst?pienie '127' dla klucza 1 po wywołaniu funkcji mysql_error nie wyszedl zaden blad. z tego wynika ze powinno cos byc nie tak z baza danych. Czy wie moze ktos jak wejde do bazy to na co powinienem spojrzec/poprawic/sprawdzic zeby formularz normalnie zostal dodawany do bazy? juz wiem co jest powodem otoz usunolem czesc danych z bazy (oczywiscie zrobilem sobie najpierw kopie) i sprobowalem jeszcze raz dodac nastepne dane przez formularz i teraz idzie perfekt. I teraz mam pytanie: Jak zrobic zeby w tabeli zmiescilo sie wiecej wpisó/danych? ![]() Ten post edytował mariuszzzzzz 2.03.2007, 12:42:56 -------------------- Profesjonalne pozycjonowanie w Niemczech. Polecam i zobacz blog o pozycjonowaniu stron internetowych: http://pozycjonowaniestronniemcy.wordpress.com/
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
najprawdopodobniej masz jakąś kolumnę np id (auto_increment) której wartość już jest zapełniona maksymalnym wpisem, np. możesz mieć typ id jako smallint, zmień na int lub bigint
Łukasz -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 27.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
najprawdopodobniej masz jakąś kolumnę np id (auto_increment) której wartość już jest zapełniona maksymalnym wpisem, np. możesz mieć typ id jako smallint, zmień na int lub bigint Łukasz dokladnie tak mam ID auto_increment. w "type" dalem na INT a w "extra" jest tylko do wyboru auto_increment albo nic to mam dac na nic? sprobowalem dodac nocleg i udalo sie dodac ale przypisal mu ID=0 potem kolejny raz sprobowalem dodac nocleg to juz nie szlo bo juz istnial noecl z ID=0 a da sie jakos zwiekszyc limit na ilosc ID? Ten post edytował mariuszzzzzz 2.03.2007, 15:13:05 -------------------- Profesjonalne pozycjonowanie w Niemczech. Polecam i zobacz blog o pozycjonowaniu stron internetowych: http://pozycjonowaniestronniemcy.wordpress.com/
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Jak już to zostaw INT i auto_increment. To pole nie powinno być problemem. Ja bym poszukał czy któreś pole nie ma założonego UNIQUE.
Pokaż cała strukturę tej tabeli. -------------------- 404
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 27.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
jak mam pokazac strukture tabeli? mam poprostu zrobic kopiuj - wklej?
-------------------- Profesjonalne pozycjonowanie w Niemczech. Polecam i zobacz blog o pozycjonowaniu stron internetowych: http://pozycjonowaniestronniemcy.wordpress.com/
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
w phpMyAdminie po wyborze tabeli masz opcję EXPORT, zostaw zaznaczony checkbox tylko przy Struktura, a odznaczony przy Dane, po czym kliknij Wykonaj
Na ekranie pojawi się zrzut tabeli .. skopiuj i wklej tu na forum .. ale tylko od create table ..... do pierwszego średnika ';' . -------------------- 404
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 27.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
oto struktura tabeli
-------------------- Profesjonalne pozycjonowanie w Niemczech. Polecam i zobacz blog o pozycjonowaniu stron internetowych: http://pozycjonowaniestronniemcy.wordpress.com/
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Nie wypełniasz wszystkich danych potrzebnych do tego, żeby dodał się rekord.
Np: kat, www, fax, i potem wszystkich innych.... Z tych pól nie są wymagane pola cena ... bo mają ustawione wartości default. -------------------- 404
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 09:46 |