$name = $_POST['fname'];
echo $name;
?>
将以上代码改为:
$name = isset($_POST['fname'])? $_POST['fname'] : '';
echo $name;
?>
或者在php文件最上方代码开始之前加上:
error_reporting(0);
如:
error_reporting(0);
....其他代码....
你原代码出现提示的原因是,当初次浏览这个页面时,尚未提交表单,$_POST数组中还没有$_POST['fname'].只要这个表单提交它就正常输出$_POST['fname']值了.