2
我需要創建2個單選按鈕,並根據.status文件內容(o或1)檢查其中的一個 我必須將該值存儲在服務器在更改單選按鈕時檢查文件。我試過這種方式,但失敗了。單選按鈕按預期創建,但au()和ma()函數正在執行。需要幫忙..!我需要存儲0或1到.status文件在服務器php
有沒有最簡單的方法來做到這一點。由於我還必須在該函數中編寫一些php代碼,因此我可以將o或1發送到我的Raspberry Pi GPIO。
在此先感謝。
<?php
$status = 0;
$status = file_get_contents('/home/pi/.status');
echo $status;
echo "</br>"; ?>
<?php if ($status == 0) { ?>
<input onchange="<?php au(); ?>" id="auto" type="radio" name="set" value="auto" checked> Auto<br>
<input onchange="<?php ma(); ?>" id="manual" type="radio" name="set" value="manula"> Manual<br><br>
<?php } elseif ($status == 1) { ?>
<input onchange="<?php au(); ?>" id="auto" type="radio" name="set" value="auto" > Auto<br>
<input onchange="<?php ma(); ?>" id="manual" type="radio" name="set" value="manula" checked> Manual<br><br>
<?php }
function au()
{
echo 1 > /home/pi/.status;
};
function ma()
{
echo 0 > /home/pi/.status;
};
?>
「onchange'''事件處理程序用於調用JavaScript函數而不是PHP函數。您將需要將表單提交回PHP,否則您需要使用AJAX來完成。 – clarmond