[ magrinjo @ 03.03.2018. 01:51 ] @
Pozdrav,


Imam ispis iz baze gde ispisujem podatke o korisniku iz odredjene tabele.

S obzirom da ima dosta kolona, radije bih da odmah prikazem 3-4 a ostale da prikazem na "procitaj vise" stranici, ili popup-u.

(kao sto je na slici, gde klikom na "view ticket" otvara vise podataka o odredjenom ispisu)
https://ibb.co/iUfJv7



Kako bih mogao ovo da implementujem?
[ Nemanja Avramović @ 03.03.2018. 08:12 ] @
Napravis novu stranicu, npr. detalji.php i onda za svaki ispis u tabeli linkuješ detalji.php?id=ID, gde je ID ustvari ID reda za koji hoćeš da prikažeš detalje.

Na toj stranici prihvatiš taj id i odradiš upit bazi po tom ID-u:

Code:


...

$id = $_GET['id'];

...

SELECT * FROM tabela WHERE id = $id;




Ovo je (naravno) pseudo-kod. Ne znam kako tačno pristupaš bazi, ali obrati pažnju na sanitizaciju korisničkog ulaza: https://stackoverflow.com/ques...sanitizing-user-input-with-php
[ mjanjic @ 03.03.2018. 12:50 ] @
Ako se ne radi o previše podataka na jednoj strani, možeš da koristiš AJAX, jer je više "user-friendly", tj. bolje izbegni ponovno učitavanje cele strane (ili potpuno nove, svejedno), ili ako je ograničen broj vrsta koje se prikazuju, možeš sve podatke da proslediš klijentu, samo da se ne prikazuju. Tada prikaz podataka na klik korisnika odradiš sa jQuery ako ga koristiš ili čistim JS.