![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 7.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taki problem. W bazie danych mam dane o następującej strukturze: Klucz | Wartość k.k1 | wartość 1 k.kk | wartość k ..... Generalnie chodzi o to, że klucz ma w nazwie kropkę. Teraz chcę stworzyć formularz przy pomocy, którego będę mógł edytować pole wartość.
Następnie chcę zapisać nowe wartości do bazy. Tylko, że pojawiają się schody ponieważ pole klucz składa się z nazw, które zawierają kropki w związku z czym Kod "UPDATE tabela SET en='".$_POST['klucz']."' WHERE key='".$lista['wartosc']."'"; nic nie daje ponieważ wartość $_POST['klucz'] jest pusta. Wie ktoś co z tym zrobić ?
Powód edycji: złe bbcode /~strife/
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Kropki automatycznie zamienia w podkreślenie "_" z tego względu, że jest zarezerwowana przez php. Wystarczy ponownie w drugą stronę to zamienić, np. przez str_replace" title="Zobacz w manualu PHP" target="_manual. Jeśli dobrze zrozumiałem oczywiście (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
PS. Zobacz jakie dane dostajesz: ; PS2. Albo tak hm ..
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 03:41 |