我一直在我的页面上收到未定义的索引错误。我尝试过不同的事情,但似乎无法摆脱它。我有一个项目,我必须创建一个运行Server PHP Self的简单区域转换。PHP未定义索引PHP自我
<?php
if ($_POST['number'] == "") {
$number = '';
} else {
$number = $_POST['number'];
}
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>">
<label>Please Select Area Conversion Method</label>
<select name="con">
<option selected="selected"></option>
<option>Square Feet to Square Meters</option>
<option>Square Yards to Square Meters</option>
<option>Square Miles to Square Kilometers</option>
<option>Square Meters to Square Feet</option>
<option>Square Meters to Square Yards</option>
<option>Square Kilometers to Square Miles</option>
</select><br />
<label>Input Number: </label>
<input type="text" name="number" size="10" /><br />
<input type="submit" value="Calculate" name="submit" />
</form>
我试图做if isset
和if empty
,但似乎无法摆脱undefined index error
的。
您是否也可以添加错误? – andrewsi 2012-07-05 19:35:54
你能发布你如何实现IF语句 – SmokeyPHP 2012-07-05 19:36:59
'$ number = isset($ _POST ['number'])? $ _POST ['number']:'';' – nickb 2012-07-05 19:39:13