Hallo!
Danke für die Hilfe, ganz versteh' ich es noch nicht und das will ich anhand eines Beispiels loswerden.
Das Beispiel erzeugt mittels einer Template eine HTML-Überschrift und das funktioniert so weit auch.
Was ich nicht verstehe: Wenn die Seite einmal ausgewachsen ist, dann wird $template["modus"] oben im Template-Bereich ja x-mal verwendet werden. Das bedeutet - nach meinem derzeitigen Wissenstand - daß ich immer wieder vom HTML-Bereich $HTTP_SERVER_VARS aus in den PHP-Bereich schicken muß, und, daß fnModus immer wieder durchlaufen wird (Performance). Geht das nicht eleganter ohne Verlust an Klarheit?
Danke
Viennamade
<?php
$template["modus"] ="";
function doHeader ($querystring) {
if (fnModus($querystring) == 'CRE') {
$template["modus"]="Datenbank anlegen";
}
elseif (modus($querystring) == 'DEL') {
$template["modus"]="Datenbank löschen";
}
return $template["modus"];
}
function fnModus ($querystring) {
$a = explode('&', $querystring);
$i = 0;
while ($i < count($a)) {
$b = split('=', $a[$i]);
$i++;
}
return $b[1];
}
?>
<head>
</head>
<body>
<h1><?php echo doHeader($HTTP_SERVER_VARS["QUERY_STRING"]); ?></h1>
</body>
</html>