Mailinglisten-Archive |
Hallo, ich habe einen Layer, der Links enthält. Die Links werden aus einer SQL-Datenbank generiert. Folgend der Source: $query = mssql_query("select vgbez, artvg from T_Artvg order by vgbez"); $number = mssql_num_rows($query); while ($overview = ql_fetch_array($query)){ echo "<a href=\"javascript:showLayer('Rahmen2');\">$overview[0]</a><br>"; }; Das funktioniert auch alles wunderbar. Klickt man nun auf einen dieser Links, wird ein zweiter Layer geöffnet (JavaScript-Aufruf). Der zweite Layer muss aber den Wert aus dem Feld "artvg" ($overview[1]) kennen. Folgend der Code des zweiten Layers: $query = mssql_query("select hgbez, arthg, artvg from T_Arthg where artvg = '$artvg'"); $number = mssql_num_rows($query); while ($overview = mssql_fetch_array($query)){ echo "<a href=\"javascript:showLayer('Rahmen3')\">$overview[0]</a><br>"; }; Folgend nochmal ein kurzes Beispiel zum besseren Verständnis. Link 1 = artvg = 0010 Link 2 = artvg = 0150 Wenn also jemand auf Link 1 klickt, muss der Wert 0010 in $artvg gespeichert werden. Wie kann ich also den Wert des entsprechenden Links dem nächsten Layer übergeben? Über die Adress-Zeile des Browsers geht es ja nicht, weil sonst der JavaScript-Aufruf nicht mehr funktioniert. Wie sieht es mit einem Form-Feld aus? Vielen Dank für Lösungsansätze. Viele Grüße, Dominik Jaretzke
php::bar PHP Wiki - Listenarchive