register_globals = Off

Nazdarek, mam problem s predelanim casti skriptu, aby fungoval i pri vypnutych register_globals = off:

$query = MySQL_Query("SELECT ID, jmeno, prijmeni FROM kniha WHERE jmeno = '".$_SESSION["username"]."'ORDER BY ID DESC");

while ($result = MySQL_Fetch_Array($query))

{
echo "<A href=\"skript.php?ID=".$result['ID']."\">EDIT</A><BR>
}

Tohle dejme tomu vypise nekolik editu pod sebou a pri kliknuti na jeden z nich se prevelim na stranku skript.php a jako ID mam urcitou hodnotu.

Na teto nove strance chci tuto hodnotu ID pouzit dale:

$query2 = MySQL_Query("SELECT * FROM kniha WHERE ID='$ID'");

Pri zapnutych register_globals to facha, zkusil sem je vypnout a ejhle. Predelaval sem to na novy system, ale ne a ne na to prijit.

Pomuze nekdo?
$ID=$_GET['ID'];
$query2 = MySQL_Query("SELECT * FROM kniha WHERE ID='$ID'");
Musim uznat, ze jsem kandidat na VOLA. Vzdyt to bylo TAK primitivni. Ja idiot to bral z POST a vubec to nejak blbe michal...

2Sojkovec: Diky moc!

BTW: Je nejake jednoduche vysvetleni rozdilu mezi GET a POST? Uz sem se to snazil pochopit driv, ale stale (jak je videt) v tom mam zmatek.
GET a POST sou ruzny metody HTTP jak predat serveru informace.. GET (coz je jinak nejbeznejsi pozadavek klienta na stazeni souboru) predava v URL, kdezto POST je predava "neviditelnym zpusobem".. blizsi info mas na www.w3.org
w3c.org ;-)
to je jedno, obe domeny smerujou na jednu stranku ;-))