我的網站有一個管理員用戶查看用戶提交的發票行,當他們點擊這些行中的「批准發票」按鈕時,在下面的頁面上。如果用提交表格php
一旦管理員用戶批准此發票,他們就會點擊'yes'單選按鈕並在頁面底部提交,在該行的'npc_active'列下輸入值'AUDITED'。然後它將數量和點數相乘,並將總數插入'tally_points'中的新行(以及其用戶ID和銷售ID)。這是一切工作正常,但...
但是,我想要做的,但是,是一個條件,其中一旦銷售被審計,它不能被重新審計。即提交發生後「應該顯示」此發票已審覈「印刷品,但它不起作用。
我很接近,但似乎無法弄清楚問題所在。我認爲我遇到問題的代碼如下,整個頁面代碼位於本文末尾。
$str ='<form method="post" action="audit_invoice.php">
<font style="font-size:11px;">
<em>Is this invoice approved?<br />';
if($approved == "AUDITED") {
$str .='Please select carefully as this action cannot be undone.</em>
<em>Yes:</em><input type="radio" value="AUDITED" name="npc_active"> <em>No:</em>
<input type="radio" value=" " name="npc_active">
<input type="submit" name="submit" value="Submit" />
<input type="hidden" name="submitted" value="TRUE" />
<input type="hidden" name="id" value="' . $id . '" />
</font>
</form></tr>';
}
else {
$str .='This invoice has been audited';
}
echo $str;
如果我把「==」前「經審計」它會顯示在每個實例「發票已審覈」回聲,如果我的「經審計」前把「=」吧將在每個實例中顯示yes按鈕和submit按鈕。
太多的代碼。請僅發佈需要了解問題的相關代碼。 – diEcho
聖潔的廢話,我只是修復你的空白,因爲故障排除塊成爲**可能**,當你讓他們正確排列。如果你打算髮布一堆代碼,請尊重你自己並首先解決問題。下次使用空格而不是製表符。 –
哎呀,對不起, – AdamMc