ďťż
Podstrony
|
telcocafeWitam, mam nietypowy problem.Zastanawiam się jak zrobić pewien mechanizm, dzieki któremu będzie można modyfikować dane z bazy. Robię pętlę while i wyświetlam tytuły elementów w bazie. Do każdego elementu przypisuje pole typu checkbox. Daję parametr 'name' na np. tytuły tych elementów. Przykład: Tabela: Imię | nazwisko --------------- Karol | Nijaki Stefan | Dziwny itepe Pola checkbox: <input type="checkbox" name="$wiersz[imie]"> Jak powinno brzmieć zapytanie SQL (chodzi mi o klauzulę WHERE) aby modyfikowało wartości zaznaczone? UPDATE osoby SET imie = '$noweimie', nazwisko = '$nowenazwisko' WHERE imie = ????? ///Może macie inne pomysły na "takie" modyfikowanie danych, przy użyciu Checkbox itepe? Użytkownik sauron edytował ten post 13 sierpień 2007, 16:04 UPDATE osoby SET imie = '$noweimie', nazwisko = '$nowenazwisko' WHERE imie = '$stareimie', nazwisko = '$starenazwisko' O to chodziło? @sauron: Powiem Ci szczerze,że strasznie skomplikowanym językiem piszesz i dopiero po kilkunastym przeczytaniu mogłem to zrozumieć :P I wciąż nie rozumiem <_< Chcesz te rekordy za jednym zamachem modyfikować? Przykład: Masz wyświetloną tabelkę: Imię i nazwisko --- Karol Nijaki [ ]Stefan Dziwny [ ] --- Podaj nowe imię dla zaznaczonych: [________] Gdzie [ ] to checkbox,a [________] to input tekstowy. Wpisujesz imię i wysyłasz do modyfikacji (mam nadzieję,że dobrze myślę :P ). Więc teraz będzie no odpowiedź no. Musisz każdemu checkboxowi przypisać jakiś normalny identyfikator (i w bazie również) bo polskie imię nie wiem czy pójdzie,ale jeżeli tak (zwykle nie używam innych znaków niż łacińskich, alfanumerycznych w identyfikatorach) to zapytanie w SQL będzie długie . . . Przykładowo:UPDATE osoby SET imie="nowe imię" WHERE imie="Karol" OR imie="Stefan"Gdzie Karol i Stefan to nazwy checkboxów. Ja nie mogłem zrozumieć Ciebie więc nie niej tego za złe,jeżeli Ty mnie nie zrozumiesz :) |
|||
Sitedesign by AltusUmbrae. |