我想寫一個包含if/else語句和函數的腳本。一些背景PHP函數和if/else語句
$parts
第一個字符應具有字母 「N」$desc
被假設是至少一個字符長$price
需求是正的(0或更高)
如果滿足這三個要求,那麼它應該說「數據接受」,如果沒有滿足(一個或全部)「無效....」需要顯示。
有人能告訴我我應該看看我的腳本的哪一部分。
<?php
$parts = $_POST["parts"];
$desc = $_POST["desc"];
$price = $_POST["price"];
$pa = substr($parts, 0, 1);
$de = strlen($desc);
if ($pa != "N")
{echo "Invalid Part Number";}
else
if ($de <= 1)
{echo "Invalid Description Length";}
else
if ($price <= 0)
{echo "Invalid Price";}
else
{echo "Data Accepted";}
?>
您的腳本按照什麼方式不能按照您的要求工作? – Endophage 2011-04-06 03:58:44
解析錯誤:解析錯誤在線3 – TBP 2011-04-06 04:02:12
只要看看它,我會說你需要把你的變量聲明後所屬的分號。我也會說'$ pa!= N'不會起作用N應該用引號包裹,然後它只會檢查變量是否等於N,而不是變量的子字符串等於N 。我會看看使用'substr'來獲得這個工作權利。 – JRSofty 2011-04-06 04:04:32