我是第一次使用PHP编码,但遇到了问题。我想做的很简单。
updateable1
,updateable2
和updateable3
开头是空的。然后,我调用modifydata
函数将数据放入这些变量中。之后,我想从另一个地方获取数据,所以我打电话来获取数据(例如updateable2),但是我什么也没得到。这意味着当我调用modifydata
时,它什么都没做,或者文件没有保存。
如果有人可以帮助我,那将非常酷。
这是我的代码:
<?php
global $updateable1;
global $updateable2;
global $updateable3;
$updateable1 = "";
$updateable2 = "";
$updateable3 = "";
function modifyData() {
include("mta_sdk.php");
$input = mta::getInput();
global $updateable1, $updateable2, $updateable3;
$updateable1 = $input[0];
$updateable2 = $input[1];
$updateable3 = $input[2];
mta::doReturn($updateable2);
}
if (isset($_GET['vdt']) && $_GET['vdt'] == '1') {
global $updateable2;
echo $updateable2;
} elseif (isset($_GET['mvp']) && $_GET['mvp'] == '1') {
global $updateable3;
echo $updateable3;
} elseif (isset($_GET['update']) && $_GET['update'] == '1') {
modifyData();
} else {
global $updateable1;
echo $updateable1;
}
?>