ugrás a tartalomhoz

Aktív lista

tmars · 2010. Ápr. 18. (V), 18.09
Sziasztok,

MySql-ből lekérdezett adatokból készítettem egy listát egy oldalra. Hogyan tudom azt megcsinálni, hogy a lista "Id" elemére kattintva megnyíljon egy másik Űrlap az "Id"-hez tartozó adatokkal? Ez mutatná a felhasználói adatokat.

Más szóval hogyan tudom "rákkattinthatóvá" tenni az "Id"-t, továbbá honnan tudom, hogy melyik "Id"-re kattintott?

A kódrészlet (csak a lista):
print "<table border=1>\n";
while ( $egy_sor = mysql_fetch_array( $eredmeny ) )
{
print "<tr>\n";
print "<td>".$egy_sor["Id"]."</td><td>"
.$egy_sor"felhasznalo"]
."</td>\n";
print "</tr>\n";
}
print "</table>\n";

Előre is köszönöm a segítséget.
 
1

Ajax

janoszen · 2010. Ápr. 18. (V), 20.59
A keresoszo amit keresel: AJAX. Kell tenned egy onchange event figyelot a selectre es hatterben be kell toltened a masik selectet.
2

Egy megoldas

Blintux · 2010. Ápr. 18. (V), 21.21
A ciklusban linkkent listazod ki a talalatokat, mondjuk igy:

print '<a href=index.php?id="'.$egy_sor['Id'].'">'.$egy_sor['felhasznalo'].'</a>'

Az index.php megkapja az id valtozoban a felhasznalo ID-jet, amit igy kapsz meg:

$id = $_POST["id"];

Aztan az SQL lekerdezesben az ID alapjan szurod a talalatot, amit a peldadban hasonlo modszerel listazol ki. Bar ciklus nem kell hozza, mert jo esetben az ID az unique.
3

Köszi Blintux:-)

tmars · 2010. Ápr. 18. (V), 22.46
Basszus ilyen egyszerű??? És működik. Én meg keresgéltem a megoldást hat napig...

Esetleg nincs egy ugyanilyen frappáns megoldásod egy drop-down lista feltöltésére is?
"select felhasznalo_nev from users" kimenete kerülne bele. Ezt is keresem egy ideje.

Mégegyszer nagyon szépen köszönöm a megoldást!