Tag TAg
hab hier den code
Am anfang ist $p ja false .
Dann klickt man auf den button b1, dann wird $p ja true.
Wenn man dann auf den nächsten Button b2 klickt, wird wieder $p ausgegeben. aber diesmal ist $p wider false.
Wiso?? ich hab doch die globale $p geändert
kann mir einer helfen, dass bei schritt 3 true rauskommt??
gruß ich
hab hier den code
PHP-Code:
<?php
$p = "false";
function chp()
{
global $p;
$p = "true";
}
if(!isset($_REQUEST["b1"]) and !isset($_REQUEST["b2"]))
{
echo $p;
?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST">
<input type="Submit" name="b1" value="Button1">
</form>
<?php
}
elseif(isset($_REQUEST["b1"]))
{
chp();
echo $p;
?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST">
<input type="Submit" name="b2" value="Button2">
</form>
<?php
}
elseif(isset($_REQUEST["b2"]))
{
echo $p;
}
?>
Dann klickt man auf den button b1, dann wird $p ja true.
Wenn man dann auf den nächsten Button b2 klickt, wird wieder $p ausgegeben. aber diesmal ist $p wider false.
Wiso?? ich hab doch die globale $p geändert
kann mir einer helfen, dass bei schritt 3 true rauskommt??
gruß ich
Kommentar