Tabelle mit Links


<html><head><title>Anzeige</title></head> <body><pre> <h2>Tabelle mit Links</h2><hr noshade size="1"></pre> <? include("../center/sw_asc_datei.inc.php3"); ?> <? include("../center/sw_php3_array.inc.php3"); ?> <? // ======= Funktionen ==================== // // 2-Dim-Array als Tabelle mit Links (Del Copy New...) // PHP-SELF-Aufruf mit $actio u. $act_id function result_table($rs,$id=-1) { global $SW_PHP_SELF; $strRet .= "\n<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=3>"; $strRet .= "\n <TR bgcolor=\"#cccccc\">\n "; $keys = php3_array_keys($rs[0]); for($i=0;$i < count($keys); $i++) $strRet .= "<TH>".$keys[$i]; $strRet .= "<TH colspan=4>Aktionen"; for($i=0;$i < count($rs); $i++) { $arr = $rs[$i]; $key1 = key($arr); // 1. Key (Id) $strRet .= "\n <TR align=\"right\" "; if ( $arr[$key1] == $id ) $strRet .= "bgcolor=#eeffee"; $strRet .= ">\n <TD>".implode(" <TD>",$arr); $strRet .= "\n<TD><A href=\"".$SW_PHP_SELF."?action=Change&act_id=".$arr[$key1]."\">Change</A>"; $strRet .= "\n<TD><A href=\"".$SW_PHP_SELF."?action=Del&act_id=".$arr[$key1]."\">Del</A>"; $strRet .= "\n<TD><A href=\"".$SW_PHP_SELF."?action=Copy&act_id=".$arr[$key1]."\">Copy</A>"; $strRet .= "\n<TD><A href=\"".$SW_PHP_SELF."?action=New&act_id=".$arr[$key1]."\">New</A>"; } $strRet .= "\n</TABLE><br>"; return $strRet; } // ======= Programm-Ablauf =============== // $SW_PHP_SELF = $PHP_SELF; // A. Datei einlesen u. anzeigen $datei = "../dat/gebtag.asc"; echo "\n<h4>Datei $datei</h4>\n"; $arr = sw_asc_array($datei); echo result_table($arr,$act_id); // Ausgabe als Tabelle // B. DatenSatz einlesen u. anzeigen if ( isset($action) && isset($act_id) ) { echo "<hr noshade>\n<h4>Action: ".$action."</h4>"; $arr = sw_asc_array($datei,$act_id); echo result_table($arr,$act_id); // Ausgabe als TABLE } ?> <hr></body></html>