proměnná při odkazu

Chci se zeptat jestli se nejak nedá províst to, že když na stránce vypíšu selektem např. jména hráčů , chtěl bych když bych na ně klikl na ty jména jako na odkaz aby mě to odkázalo na stránku profil.php a kde by byl byly vypsány zase přes select nejaký podrobnosti k tomu hráči na kterého jsem klik, ale nevím jak udělat to aby se při kliku na ten odkaz uložila nějaká proměná např. id=8 podle které bych to na druhé stránce mohl vypsat.
Dá se to nějak realizovat?
http://www.jakpsatweb.cz/enc/select.html
No přes ten selekt bych to zvládl udělat, ale bylo by to v rozbalovacím menu, nedá se to nějak jinak? myslím tím že to bude prostě na stránce vypsané a né v rozbalovacím menu.
Přečti si to ještě jednou pořádně a pak zkus

<select name="Hrac" size="3">
<option value="Franta">Franta</option>
<option value="Jirka" selected>Jirka</option>
<option value="Pepa">Pepa</option>
</select>
=Pavel=
Formulace dotazu do srozumitelných vět ti zřejmě dělá problémy...

pokud to nechceš jako rozbalovací seznam (html tag select), tak ti nic nebrání přidat proměnnou do adresy..
<a href="profil.php?id=8">Vašek</a>
<a href="profil.php?id=7">Šašek</a>
<a href="profil.php?id=4">Hašek</a>

pokud to chceš jako select, tak tě jen odkážu na Kitův příklad.. s tím, že odeslání formuláře můžeš udělat
a) přes javascript hned potom, co návštěvník vybere jméno
b) jako odesílací tlačítko "Zobrazit profil"..
... a pokud bys to chtěl mít elegantní a rychlé, mohl bys využít i AJAX.
=Kit=
Ajax je jistě elegantní i rychlý, ale na některých wz doménách (kde se zobrazují bílé stránky nebo se vůbec nenačtou) by se o jeho nasazení snažil jen blázen - o jeho rychlosti i eleganci potom dalo hodně pochybovat :)
Freeze: Budu to muset vyzkoušet, aby neutrpěla má pověst :-)
Freeze (dreamer.kvalitne.cz)
Ajax na vytizenem serveru je zajimavy napad. Ale nespis pouzit bezne dostupne knihovny :) Oni tam tu ajaxovou cast desne orezou a uz si nehlidaji stavy, co kdyz nahodou server nic neposle :) Tusim takove slozite, jako jquery to snad i hlidaji, ale tam je 200k kodu, ktery asi nevyuzijes.

Takze osobne si myslim, ze mas pravdu, ze ajax bude mit na wz.cz problemky.

Kit (ekobrikety.vyrobce.cz)
Zalezi na tom, jak se to napise. Ja bych pouzil reseni all in 1 a ne to stahovat po kousickach. Kolik informaci muze mit o hracich? 10k? To snad neni tak hrozne, kdyz by tim ziskal plynule zobrazeni?

Mozna by se dala pouzit takova legracka, co jsem si hral s priklady JPW
http://www.volny.cz/peter.mlich/jpw/
http://www.volny.cz/peter.mlich/jpw/#skriptiky
Bublina z title odkazu (DOM)
Spis neco na zpusob skryvani
http://www.volny.cz/peter.mlich/jpw/#udalosti
prvni 2 odkazy

Pavel
viz Freeze
<a href="profil.php?id=8">Vašek</a>
<a href="profil.php?id=7">Šašek</a>
<a href="profil.php?id=4">Hašek</a>
Ulozena promenna je
print_r($_GET);

totez
<form action="profil.php" method="get">
<select name="id">
<option value="8">Franta</option>
<option value="7" selected>Jirka</option>
<option value="4">Pepa</option>
</select>
<input type=submit>
</form>

Pokud to ma komunikovat na jiz nactne strance, pak javascript ajax slouzi pro komunikaci na pozadi.
Zjednodusena verze , posledni odkaz
http://www.volny.cz/peter.mlich/jpw/#skriptiky
Nakonec jsem to vyřešil následovně:

while ($zaznam=Mysql_Fetch_array($obsah))
{
echo "<form action=php/profil.php method=post>
obsah
<input type=hidden name=id value=",$zaznam[0],">
<input type=submit onclick=this.form.target='_blank' value=Profil></div></form>";
}
}

zaznam0 je ID a na další stránce sem si dal vypsat podrobnosti podle id,
vypadá to takhle
http://www.fotbalujezd.euweb.cz/soubory/obsah/hraci.php
a jsem stím absolutne spokojen,
=Pavel=
A co udělá uživatel, který má vypnutý javascript?

Řešení mi připadá zbytečně složité.. šlo by výrazně zjenodušit na přibližně toto:

while ($zaznam = mysql_fetch_array($obsah))
{
echo 'obsah <a href="php/profil.php?id='.$zaznam[0].'">profil</a>';
}

V každém případě bys měl ale přidat uvozovky kolem javascriptu, který používáš..
Pavel (fotbalujezd.euweb.cz)
Freeze (dreamer.kvalitne.cz)
Zajimave, nicmene plati, ze php server posila stranku postupne, jak ji vytvori. Jestli chcete stranku zobrazit naraz, musite ji dostat naraz. Ulozit celou stranku do promenne a pouzit echo jen jednou.

$t='';
while ($zaznam = mysql_fetch_array($obsah))
{
$t.= 'obsah <a href="php/profil.php?id='.$zaznam[0].'" target="_blank">profil</a>'; // tady by to chtelo ten blank pridat
}
echo $t;

onclick=this.form.target='_blank' // znam pripady, kdy je onclick ignorovan, protoze u submit nema co delat; target je tusim nove doplnena vlastnost formulare; dale ma romular udalost onsubmit. Staci si prostudovat jakpsatweb.cz

A jeste mne napada finta fn
$t.= 'obsah <a href="php/profil/?id='.$zaznam[0].'" target="_blank">profil</a>'; // tady by to chtelo ten blank pridat
Udelat adresar profil a v nem index.php Ale to uz je dost divoke, davam prednost nazev.php :)

Freeze (dreamer.kvalitne.cz)
si myslim, ze chtel docilit toho, aby to vypadalo jako tlacitko bez zdlouheho stylovani. Myslim, ze az na ten chybny JS to ma celkem oki :)
<HTML>peta: Záleží na tom? Mimochodem, výstup serveru se dá bufferovat i jinak, mrkni se na ob_* funkce.</HTML>
aha, aha, opet neco noveho. OB_ jsem vyuzival k nezobrazeni stranky zpracovani, ktera mela nakonci presmerovani. Nenapadlo mne, ze to jsem pouzit na vicenasobne echo a zobrazit naraz. Asi zustanu o naplnovani promennych, ale dobre vedet, mozna casem nastuduji