之前用的mac进行学习,首次转windows环境下学习php使用了wampserver。
大部分情况下还是比较方便的,但是在尝试字符串的增删改时出现了问题。
源代码如下:
<?php
if($_POST['submit']){
if(strlen($_POST['id']) == 18){
echo"提交成功";
}else{
echo"<script>alert('用户名长度必须为18位!请重新输入!');history.back();</script>";
}
}
?>
结果浏览器提示:
Notice! Undefined Index:submit
修改代码后:
<?php
if(isset($_POST['submit'])){
if(strlen($_POST['id']) == 18){
echo"提交成功";
}else{
echo"<script>alert('用户名长度必须为18位!请重新输入!');history.back();</script>";
}
}
?>
就能解决。
建议修改php.ini配置文件:
将error_reporting=E_ALL
改为error_reporting=E_ALL & ~E_NOTICE