Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 250 Pomógł: 11 Dołączył: 20.03.2006 Ostrzeżenie: (0%)
|
Witam
Mam jeden problem i pytanie. Najpierw pytanie. Mam pole do wpisania słowa do wyszukania. Pod spodem w tabelce mam wypisane dane z bazy np.Nazwa, cena, rodzaj. Czy jest możliwość zrobienia aby po wpisywaniu pierwszych liter w polu wyszukiwania tabela się odpowiednio filtrowała z pasującymi wynikami? Aby tylko zostawały wiersze z pasującymi wynikami I teraz problem Mam taką tabelkę jak wyżej ale z dodatkową kolumną z inputem text "wpisz ilosc". Mam zrobione zwykłe sortowanie tabeli tablesorter jquery http://tablesorter.com/docs/ Problem jest taki, ze jak wpiszę w pola wpisz ilość jakieś cyferki i zmienię sortowanie, wszystko się ułoży inaczej to pola z wpisanymi cyframi też się odpowiednio sortują, ale jak na dole nacisnę dodaj do bazy to niestety daną cyferkę wpisuje do produktu który znajdował się w wierszu przed sortowaniem. Przykład ilość wpisuję tylko do anteny: komputer, 2000zł, sprzęt, 0 telewizor, 1500zł, rtv, 0 antena, 400zł, sprzęt, 3 Posortuje po nazwie: antena, 400zł, sprzęt, 3 komputer, 2000zł, sprzęt, 0 telewizor, 1500zł, rtv, 0 tutaj naciskam na dodaj do bazy Do bazy wpisuje się ilość 3szt do telewizora a nie do anteny. Czyli jakby była zapamiętywany wiersz w którym na początku się wpisuje. Ten post edytował roghatt 29.08.2012, 08:40:37 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%)
|
Użyj w tym celu ajaxa, tj. że po wpisaniu kilku liter filtruje wyniki.
Co do kwestii sortowania i zapisywania do bazy być może jest tak, że jQuery zmienia jedynie wartości (value) inputów, jednak name, id, itd. pozostaje identyczne, musisz zwrócić na to uwagę. Przed dodaniem do bazy wyświetl sobie tablicę wynikową $_POST czy tam w jaki sposób przekazujesz zmienne. Ten post edytował b4rt3kk 29.08.2012, 10:15:14 |
|
|
|
roghatt [MySQL][PHP]Filtrowanie wyników wyszukiwania na żywo 29.08.2012, 08:40:25
roghatt ok, znalazłem takie coś.
Mam problem tylko z tym i... 29.08.2012, 13:01:31
b4rt3kk Daj przed pętlą print_r($_POST) lub print_r(... 29.08.2012, 13:15:26
roghatt Tak przed while mam $i=0;
później po wpisaniu... 29.08.2012, 13:37:00
b4rt3kk Więc wygląda na to, że value z pola 'ilosc... 29.08.2012, 13:39:50
roghatt super, to była przyczyna. Linijkę za nisko. Mimo, ... 29.08.2012, 14:12:39
b4rt3kk Takie generowanie nazw inputów name='ilosc[]... 29.08.2012, 14:50:42
roghatt ale w jakim celu i w jaki sposób miałoby to działa... 30.08.2012, 10:28:05
b4rt3kk Wyobraź sobie, że dodajesz dynamicznie do tabeli e... 30.08.2012, 16:18:59
roghatt Rozumiem już o co chodzi, ale mam problem teraz ab... 31.08.2012, 10:29:18
b4rt3kk Spróbuj tak:
[PHP] pobierz, plaintext while ... 31.08.2012, 10:48:05
roghatt dzięki wielkie po raz kolejny. Teraz działa. Ładni... 31.08.2012, 11:10:55
viking Pętle iterują po tablicach. W pierwszym masz coś (... 31.08.2012, 11:14:12 ![]() ![]() |
|
Aktualny czas: 16.02.2026 - 18:44 |