我有一個簡單的表單,它使用表單提交回調值。我希望將這個值寫入文本文件,我似乎無法弄清楚爲什麼我的代碼沒有任何想法?寫入表單提交到文本文件
<?php
if (isset($_POST['button1'])) {
$txt=$_POST['button1'];
file_put_contents('status.txt',$txt,FILE_APPEND|LOCK_EX);
exit();
}
?>
<form method="post" action="<?php echo $PHP_SELF;?>">
Restaurant Open:
<input type="radio" name="button1" value="Open" onClick="submit();" <?php echo ($_POST['button1'] == 'Open') ? 'checked="checked"' : ''; ?> /> Open
<input type="radio" name="button1" value="Closed" onClick="submit();" <?php echo ($_POST['button1'] == 'Closed') ? 'checked="checked"' : ''; ?>/> Closed
</form>
<?php
if (isset($_POST['button1']) == 'Open')
echo "Open Today.";
else if (isset($_POST['button1']) == 'Closed')
echo "Closed Today.";
?>
看來,上提交的所有信息消失 – onei0120
UPDATE:其實它並寫入文本文件,只是不知道爲什麼,我的形式消失 – onei0120
形式本身在你的回聲'回聲($ _ POST ['Button1的消失 – onei0120