Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] - pobranie danych do furularza w oparciuo wyszukiwarkę
arlid
post 5.09.2015, 12:12:16
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 16.06.2007

Ostrzeżenie: (0%)
-----


Witajcie. Czy jest możliwe zrobienie czegoś takiego. Mam w formularzu pola dotyczące klienta (imię, nazwisko itd.) . Wszystko jest proste, jednak klienci mogą się powtarzać (już wcześniej zostali wpisani). Czy da się jakoś uzyskać następujący efekt. Otwieram okno popup, w którym mam listę klientów w formie tabeli, jednak z kolumn to powiedzmy checkbox lub radio. czy da się pobrać do tego formularza w jakiś sposób dane zaznaczonego klienta? Myślałem pobrać jakoś ID i wtedy dobrać resztę, ale nie mam pomysłu jak za to się zabrać w ogóle. Druga opcja nad jaką myślałem jest inna. Obecnie w formularzu jest auto uzupełnianie podpowiedziami z bazy danych. Może jakoś "dopełnienie" pozostałych pól za pomocą pobranej z bazy danych wartości jak np. nadanego numeru klient, jeżeli ktoś taki jest już wpisany? Lub właśnie podanie numeru klienta i w ten sposób pobranie tych danych. Dzięki za jakieś podpowiedzi. Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Tomplus
post 5.09.2015, 16:06:38
Post #2





Grupa: Zarejestrowani
Postów: 1 875
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Jak masz w bazie dane klientów, to po ID (numer klienta, telefon, email) można to zrobić. Jednak pewnie chcesz po prostu kliknąć na danego klienta i aby odrazu się pojawiło.

Możesz wykorzystać AJAX albo samo JS. W każdym razie, tworząc stronę z formularzem dodajesz listę klientów jako tabelę w skrypcie JS i podczas wywołania, to JS automatycznie będzie uzupełniać na podstawie ów danych.
A w przypadku AJAX, odwołujesz się do pliku .php i dostajesz konkretne informacje po wykonaniu zapytania, które też uzupeniają formularz.


Jeszcze jest inny sposób, tez z wykorzystaniem JS, ale nie koniecznie.
Wpisujesz np. nazwisko klienta, albo jego telefon(nazwisko, i inne) a potem klikasz na jakiś pomocniczy guzik: Pobierz dane i pobiera dane klienta które pasują do danego wyrażenia, uzupełniając formularz.


Go to the top of the page
+Quote Post
arlid
post 6.09.2015, 14:36:02
Post #3





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 16.06.2007

Ostrzeżenie: (0%)
-----


Trzeci sposób wydaje się być ok. Dodałoby się jedynie jakiś monit na wypadek, gdyby danego użytkownika nie byłoby w bazie. Temat do poczytania, bo zapewne nie jest to kilka linijek kodu smile.gif Dzięki za rozjaśnienie sytuacji.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:29