![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 21.08.2010 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich. Mam pytanie. W jaki sposób poprawnie za pomocą tablicy wykonać update wielu rekordów. W bazie posiadam 2 rodzaje ID. ID z auto inkrementacją oraz ID2 bez auto inkrementacji które służy do ustawiania kolejności. W zależności ile jest w bazie rekordów przy każdym wyświetlanym jest input który pokazuje ID2.
Chciał bym mieć możliwość wpisaniu w każdym z nim np 1 2 3 i zatwierdzić submitem i jednocześnie 3 sztuki ID2 uległy by zmianie. Wyświetlanie wychodzi mi znakomicie gorzej z przekazaniem i zastosowaniem tego w Query = Update. Proszę o pomoc w dokończeniu skryptu. Skrypt update
Kawałek formularza który wyświetla dane z bazy za pomocą pętli
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 21.08.2010 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
ale w postaci tablicy id2[] $id2[] ? Jak on rozdzieli z formularza poprzedniego dane które zostały wysłane? bo wydaje mi się ze wklei ciąg w jednej lini
bo zawartość $change_id kiedy wyświetlam echem działa i przekazuje te id Może napisze od innej strony bo nie wiem czy można mnie zrozumieć. Załóżmy że metodą post przesłano dane które chcę aby umieścić w update ilość powtórzeń update 4 2 3 4 1 chciał bym aby rekordy o tych liczbach zamieniły się na 2 3 4 99 te liczby w id 2 nadać id2 na 2 w id 3 nadać id2 na 3 w id 4 nadać id2 na 4 w id 1 nadać id2 na 99 Wszystko wysyła poprawnie wcześniejszy formularz którego nie muszę prezentować Nie wiem jak spowodować aby zastosować te zmiany próbuje i nie mogę sobie poradzić.
Ten post edytował darney 20.02.2011, 19:33:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 04:37 |