![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 27.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam stronę w której użytkownik może dowolnie zmieniać wygląd profilu. Potrzebuje na bieżąco zapisywać ajaxem zmiany w bazie danych. Przekazuje przy zmianie stylu, ajaxem dane {id objektu, nazwa stylu, wartość} np. {wrapper,top,200px} W bazie danych chciałbym uzyskać np. formaty #id{styl1:wartość1; } (1) == #wrapper{top:200px; } #id{styl1:wartosc2; } (2) #id{styl10:wartosc10; styl1:wartosc2 } (3) Moje pytanie brzmi. Jak z (1) zrobić (2) lub (3)? Tzn. Jak podmienić za wartość1 wartość2? Jak to zrobić gdy wartość 1 nie jest na początku nawiasu{}? Wszystko było by łatwe, gdyby nie fakt że przy kilku id mogą być te same style a nawet te same wartości przy nich. I przy kilku stylach dla jednego id mogą być takie same wartości. Więc zastąpienie normalne odpada. Męczę się z preg'iem ale nie potrafie nawet sobie wyobrazić jak to powinno wyglądać. Byłbym wdzięczny za jakąkolwiek pomoc. Zapomniałem. Ogólny plan: 1. Pobranie z bazy danych już zapisanych stylów (przypisanie do zmiennej) 2. Sprawdzenie czy istnieje w zmiennej dane id? 2.1 Jeżeli tak to Czy istnieje dany styl w tym id? 2.1.1 Jeżeli tak podstawienie za styl:wartosc; nowej wartości 2.1.2 Jeżeli nie, wstawienie do id, nowego stylu i wartości; 2.2 Jeżeli nie to wstawienie nowego Id a do niego styl oraz wartość 3. Zapisanie nowej zmiennej do bazy danych. Cały problem to punkt 2.1 .. jak dobże przeszukać i podstawić odpowiednie wartości w zmiennej? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 27.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
To już nie wiem jakbyś to miał zrobić-generowanie dokumentu html w php w locie?? Za pomocą ajax'a Dla każdego inny od czego to będzie ,zależało?Jak chcesz przypisywać poszczególne atrybuty poszczególnemu użytkownikowi,według jakich kryteriów? Od własnych ustawień użytkownika. Własnej chęci. Zamierzam zrobić taki save-as dla wyglądu stony (nie działania, tylko wyglądu) Po przemyśleniu, całe fotmatowanie stylu będzie przez js, ajaxa sobie daruje..styl będzie się zapisywał jedynie przy wylogowywaniu. Ale teraz czy szybciej (i bezpieczniej) jest zapisać do bazy danych czy do pliku? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 03:46 |