之前用的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