Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] edycja jednej zmienej w kilku rekordach
Forum PHP.pl > Forum > Przedszkole
timber
Witam,

Mam napisana funkcje do edycji rekordów.
  1. <?php
  2. $zapytanie= "UPDATE `baza` SET `kod_tow` = '$edit_kod_tow' , `rodzaj_tow` = '$edit_rodzaj_tow', 
  3. `cena` = '$edit_cena', `cena2` = '$edit_cena2', `cena_zakupu` = '$edit_cena_zakupu', 
  4.  `do_cennika` = '$edit_do_cennika', `data1` = '$add_data'
  5.  WHERE `id_tow` = '$dane' ";
  6. ?>


i wszystko działa, a jak zrobic zeby można było zmieniać tą samą wartość w kilku rekordach naraz, automatycznie w kilku wybranych?
Chodzi mi o zmiane po przekazaniu z checkboxa
mam teraz
WHERE id_tow = $dane
czy $dane
musza byc tablicą?
wartość checkbox = tablica

Pozdrawiam
Timber

-------------------------
do PHP jest odpowiedni BBCode
no i po co tyle enterów questionmark.gif
~Cienki1980
Cienki1980
Można zastosować składnię IN czyli
  1. UPDATE tabela SET row='nowa_wartosc' WHERE id IN (1,2,3,4)


Dane przychodzące z checkboxów musisz tak obrobić i powinno działać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.