代码:
if($amount==300)
{
echo"Value: <textarea name='input1' id='input1' width='50px' height='500px'></textarea>"."<br/><br/>";
$input1=$_POST['input1'];
当我们使用$ input1时,它会显示以下消息:
未定义的索引:第15行的C:\ xampp \ htdocs \ astrologyProject \ inputAmount.php中的input1
有什么问题?
答案 0 :(得分:0)
使用isset(..)检查变量是否已设置。
$input1 = isset($_POST['input1']) ? $_POST['input1'] : 0;
答案 1 :(得分:0)
你应该做什么:
您实际在做的是尝试在步骤1/2中读取表单数据。那时数据不存在。
您需要:
action
指向或 if
设置为同一程序的同时尝试处理表单数据之前,先测试表单数据是否存在(isset
/ action
)。