![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 0 Dołączył: 4.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
witam
mam taki troszke dziwny problem, może ktoś będzie wiedział czemu tak się dzieje a więc: mam kilkanascie pół w formularzu, no i gdy po raz wypełniłem pola wszystko zapisało się dokądnie tak jak ma być. Ale gdy po raz drugi wypełniałem (z innymi danymi) żeby dodać kolejny rekord stało sie coś dziwnego. Niektóre wartości przesłało normalnie a inne zapisało takie same jak w pierwszym rekordzie. I tak jest dalej, że niektóre wartości z pól zapisuje dobre (te które wp[rowadzam) a inne pobiera z tego pierwszego wprowadzonego rekordu. nie mam pojęcia czym to może być spowodowane, bo jeżeli pierwszy dodało dobrze to czemu w innych pare pół dodaje dobrze a inne pobiera i wstawia z tego pierwszego :| spotkał się ktoś może z tajką sytuacją ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 15.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
erm nie widzac kodu moge tylko strzelac
sprobuj zainicjalizowac wszystkie zmienne na poczatku skryptu poza tym sprawdz czy czasem nie masz register_globals on i nie pobierasz wartosci z innego miejsca niz formularz to tyle jesli biega o moje domysly jesli dal bys wiecej info np kod php ktory wykozystujesz byloby prosciej cos sensownego odpisac |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 0 Dołączył: 4.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
dobra, już chyba wiem dlaczego tak się dzieje, ale nie wiem jak temu zarazdzić, a więc:
pare linijek wcześniej stosuje takie kod (wyświetlam te rekordy które już zostały dodane):
a potem wypełanijać formularz stosuje skrypt:
no i zapamiętuje dane które pobrało wcześniej :/ i jak teraz temu zarazdić ? Ten post edytował bronx 20.08.2005, 18:03:20 |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Nie wiem, może dlatego że niektóre pola w tabeli są integer, a ty je traktujesz jako string i odwrotnie. Nie znamy w jakich polach czego dokładnie Ci nie dodaje a co nadpisuje, myślę że jak podasz więcej dokładnych informacji, zamiast hektarów kodu to otrzymasz szybciej pomoc. Ja stawiam na typy danych i błędne skonstruowanie zapytania jak narazie. Pozdrawiam! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 0 Dołączył: 4.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
już edyotwałem post, wstawiłem kody które są odpowiedzialne za to i tak jak napisałem ,zapamiętuje zmienne wyciągnięte pare linijek temu i je zapisuje zamiast tych nowych (z formularza).
i teraz jak z tego wybrnać ? czy jedynym wyjśćiem jest zmiana nazwy pól w formularzu i zapytaniu ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:38 |