Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Search

 
Advanced search

18033 Posts in 2318 Topics- by 790 Members - Latest Member: rankomil
Pages: [1]   Go Down
Print
Author Topic: [RIJESENO] PHP sortiranje po abacedi  (Read 923 times)
tesic
Hero Member
*****
Offline Offline

Posts: 672


la Tešić


View Profile WWW
« on: 13.04.2008; 18:18:20 PM »

U aplikaciju koju radim treba da ubacim "navigaciju" pomocu pocetnih slova
npr. [A][C][D][E][F]itd... kada kliknem recimo na A iz baze mi uzima unos koji pocinje na slovo A.
Zasto ovu skriptu nisam nasao preko googla? hehe Ne znam kako se zove ovo sto meni treba tako da nisam ni znao sta da trazim.
Moze li mala smjernica?
« Last Edit: 15.04.2008; 06:36:11 AM by tesic » Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
Tomislav
MODERATOR
Full Member
*
Offline Offline

Posts: 227



View Profile
« Reply #1 on: 14.04.2008; 00:52:00 AM »

tebi treba sortiranje po abecedi.

Napraviš ovako:

$slovo = $_GET['sort'];
$upit = "SELECT * FROM tablica WHERE ime LIKE '$slovo%'";

Postaviš linkove da izgledaju ovako
<a href="index.php?sort=a">A[/url]
<a href="index.php?sort=b">B[/url]
...
<a href="index.php?sort=Z">Z[/url]
Logged

Tomislav
MODERATOR
Full Member
*
Offline Offline

Posts: 227



View Profile
« Reply #2 on: 14.04.2008; 05:34:14 AM »

Hm ...

Ajd javi jel to što tražiš i jel pomoglo?
Logged

tesic
Hero Member
*****
Offline Offline

Posts: 672


la Tešić


View Profile WWW
« Reply #3 on: 14.04.2008; 17:01:51 PM »

e hvala tomo...probacu to veceras...danas mi rodjendan pa nema se vremena...mislim da bi to moglo da radi
probacu pa cu ti javiti
Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
tesic
Hero Member
*****
Offline Offline

Posts: 672


la Tešić


View Profile WWW
« Reply #4 on: 15.04.2008; 06:26:20 AM »

e boge hvala ti radi

znao sam da upit mora ici sa LIKE ali nisam znao sta se savlja dalje.

ekstra radi

hvala to je to
Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
Tomislav
MODERATOR
Full Member
*
Offline Offline

Posts: 227



View Profile
« Reply #5 on: 15.04.2008; 15:00:07 PM »

znao sam da upit mora ici sa LIKE ali nisam znao sta se savlja dalje.

Malo objašnjenje

Ako je poznat točan niz koji uspoređujemo, možemo koristiti znak jednakosti (=, i to samo jedan, ne 2).

Ako nije poznat cijeli niz (kao ovaj slučaj), koristi se operator LIKE. Tada se znakom postotka (%) označava niz bilo koje dužine, i može se staviti i prije i poslje poznatog dijela niza, npr: %free% -> sad će u bazi naći: eurofreecode, eurofree, euro free, free, freecode, free code ...
Osim znaka % koristi se i znak _ kojim označavamo da se traži još jedan znak (i mora biti još taj jedan znak) osim poznatog niza, npr: _b -> sad će u bazi naći: ab, bb, cb,... zb. Isto kao i kod %, može se staviti i prije i poslje poznatog niza, ali se može staviti i više znakova što ima smisla kad tražimo npr riječ koja počinje slovom a i duga je 5 znakova, tada pišemo ovako (bez razmaka): a _ _ _ _. Ako želimo slovo a na drugom mjestu u riječi koja je duga 5 znakova pišemo ovako: _ a _ _ _.
Logged

tesic
Hero Member
*****
Offline Offline

Posts: 672


la Tešić


View Profile WWW
« Reply #6 on: 16.04.2008; 02:48:13 AM »

hvala jos jednom...dosta toga sam vec znao ali me kocilo sto nisam znao sta da pisem
WHERE ime LIKE "$slovo" znao sam da treba nesto posle stringa ali nisam znao sta.
 
Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
Pages: [1]   Go Up
Print
Jump to: