dinamički linkovi u određenom divu

stranica koja se otvara mora imat paramter uniqueID,
primjer:
stranica.php?uniqueID=kl487&sort=name&…

taj uniqueID kasnije mi je bitan za upit prema bazi

$sql=“SELECT * FROM tablica WHERE unqueID=’$_GET[uniqueID]’ ORDER BY $sort”;

tu mi je i problem…kad želim prikazati rezultate sortirane prema nekom drugom parametru, izvršava se cijela stranica ponovno, a obzirom da je dio koda u njoj dosta težak, to zna bit malo nezgodno (nije baš tak strašno, al…)

postoji opcija da kreiram novi file zvan tablca.php i u njemu postavim identičan upit ovome gore, a onda ga ubacim preko iframea…dobit ču upravo no što želim…brzi sorting…no još bolje bi bilo kad bi onclikc mogao mjenjati sadržaj varijablje $sort i time mjenjat sadržaj diva u kojem bi prikazivao rezultate iz tablice. valjda ste shvatili što pokušavam

pa mozda najlakse sa jqueryem… bez iframea

evo primjer

file index
[HTML]

sort

sort   param1 | param2

[/HTML]

file tablica.php

upravo to sam htio postić…tnx

ipak mala modifikacija…
rekoh gore da tablica.php mora imati parametar uniqueID

rješio sam to ovako i radi

al možda bolji poznvatelji jquerya znaju neko bolje rješenje?

možda neko ima ideju.

znači stranica.php

ima

kolona1 kolona2 kolona3

a onda da se rezultati pune sa

rezultat1 rezultat2 rezultat3

to je bio cilj ali se tablica raspdane…

izaberi koji ti najviše odgovara, osobnih preporučio pod brojevima 4,5 i 8

Gdje možeš koristi gotove pluginove kojih za jQuery ima more i mala je vjerojatnost da nema onog što ti treba. A ako znaš možeš ga i modificirati prema potrebi. Lakše nego da krećeš od nule.

kapa dole za ovo

Ovi pluginovi pruzaju dosta mogucnosti… za ovo sta njemu triba i previse.
U biti stvar je trivijalna za napraviti…

Js

<script>
$(function(){
    $.get('tablica.php?uniqueID=<?php echo $uniqueID;?>',function(data){
        $('#rezultati').html(data);
    })
  
    $('.sort').click(function(){
        $.get('tablica.php?uniqueID=<?php echo $uniqueID;?>&sort='+$(this).attr('id'),function(data){
            $('#rezultati').html(data);
        }) 
    })
})
</script>

nova tablica ide u div
[HTML]

kolona1 kolona2 kolona3
[/HTML]

tablica.php

no problemo.

STANI!

Dopustas korisniku da ti izmjeni id, neznam za šta ga koristiš ali ako je nešto važno, sigurno bi ga trebao staviti na client side only.