作者you7 (泻老板)
看板PHP
标题[请益] post传值一开始为空值会报错
时间Sat Nov 14 03:06:24 2015
我是在网页的第一句就写
if($_POST['A']== '') $A="哈哈";
else $A=$_POST['A'];
底下才是使用者输入框,一开始会这样写.
原本是想说网友点进来是还没有输入东西的,所以判断传值空值,预设一个内容.
等到网友进来网页,输入内容,才有真正的传值.
以前在appsever的时候这样写没报错 可能是php版本比较旧?还是伺服器?(不确定)
现在改xampp就会报错....
Notice: Undefined index: A in C:\xampp\htdocs\..............
我应该怎麽改正我的写法??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.252.19.75
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1447441587.A.7EC.html
1F:→ feng1123: $a = isset($_POST['a']) ? $_POST[a] : '哈哈'; 11/14 03:28
2F:推 xdraculax: 以前没报错是notice错误讯息没开,开发环境最好全开, 11/14 09:42
3F:→ xdraculax: 程式最好连notice都不要有 11/14 09:42
4F:→ see7di: isset方法判断一下即可 12/21 22:52