Ich habe eine externe Funktion die lautet:
Hier in díesem Tabellengerüst wird diese bereits zweimal eingesetzt, was auch funktioniert:
Danach wird eine Sessionvariable initialisiert was mein Min-Maxi wie in der Windwosumgebung realisieren soll das sieht so aus:
Danach wird eine Tabellenzeile initialisiert welche dann jeweils den Wert der Bedingung annimmt: (gekürzt)
Diese werden dann durch diese Tags endgültig zugemacht:
Das Problem ist der Link der bei true der Session Bedingung erscheinen soll kommt nicht, dagegen signalisiert mir das echo als auch ein ausgeben des $_Session Arrays das die bedingung abgearbeitet wird. Der Funktionsübergabewert ist auch vorhanden.
Fehlermeldungen bekomme ich überhaupt keine es wird wie gesagt nur nicht angezeigt.
PHP-Code:
function linkst($text)
{
return 'onmouseover="window.status=\''.$text.'\';return true" '.
'onmouseout="window.status=\'\';return true"';
}
PHP-Code:
<body>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="700" class="ad">
<tr>
<td class="logo_ad" height="30" colspan="2">Administrationsconsole</td>
</tr>
<tr>
<td class="nav2_ad" height="19"> </td>
<td class="nav2_ad" height="19"><a <?php echo linkst($lang["sys"][1]); ?> href="setup.php?mod=basic&pid=user&pid2=edit&id=<?php echo $_SESSION["udid"]; ?>"><?php echo $lang["sys"][1]; ?></a> <a <?php echo linkst($lang["sys"][2]); ?> href="auth.php?pid=logout"><?php echo $lang["sys"][2]; ?></a> </td>
</tr>
<tr>
<td valign="top" class="nav1_ad" width="162">
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="table_ad">
PHP-Code:
<?php
if(!session_is_registered("m_basic")) {
session_register("m_basic");
$_SESSION["m_basic"] = "min";
} elseif($_VAR["mbasic"] == "max") {
$_SESSION["m_basic"] = "max";
} elseif($_VAR["mbasic"] == "min") {
$_SESSION["m_basic"] = "min";
}
// print_r($_SESSION);
// m_basic = min kommt stets vor
PHP-Code:
echo "
<tr>
<td class=\"nav0_ad\" width=\"100%\" height=\"29\">
";
if($_SESSION["m_basic"] == "min") {
echo '
<a '.linkst($lang["sys"][17]).'
href="'.$_SERVER['PHP_SELF'].'?view_basic=max">(+) Basic</a></td> ';
echo"test geklappt";
echo "<br>".$lang["sys"][17];
}
PHP-Code:
echo "
</td>
</tr>
<tr>
<td class=\"nav1_ad\" width=\"100%\" height=\"9\"></td>
</tr>
";
?>
</table>
</td>
<td class="main_ad" width="540" valign="top">
<div align="center">
<table border="0" width="95%" class="ad">
<tr>
<td width="100%">
Fehlermeldungen bekomme ich überhaupt keine es wird wie gesagt nur nicht angezeigt.
Kommentar