Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CodeIgniter] Problem z set_value w formularzach
in5ane
post
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Witam. Mam problem przy framework'u CodeIgniter. Tworzę formularz i gdy robię np.:
  1. echo form_input('city', set_value('city'), 'class="textfield"');
to po próbie wysłania formularza i zwróceniu ewentualnych błędów (np. nazwa użytkownika jest zajęta, czy niepoprawny e-mail) to czyści się formularz i użytkownik musi wpisywać na nowo. Problem jest o tyle dziwny, że przy 1/3 pól formularza set_value działa, a reszty nie działa. Nie wiem czy to ma jakieś znaczenie, ale w widoku te 2/3 pól mam w innym DIV'ie. Proszę o pomoc. Próbowałem jeszcze z flashdatą, ale też mi coś nie chodziło. Patrzyłem w Internecie i coś tam pisało, że to bug w CodeIgniter, ale nie znalazłem odpowiedniego fixa.

@edit: nie działa również, nawet jak zrobiłem coś takiego:
  1. $data['city'] = $this->input->post('city');
i wysłałem to do widoku.

@edit2: gdy usunąłem oddzielny DIV, to nic nie pomogło. Nie mam już nerwów.

@edit3: zauważyłem, że chyba problemem jest to, że nie wysyłają się dane z tych input'ów.

Ten post edytował in5ane 18.03.2013, 20:56:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 17:21