1. 首先,后台PHP程序通过echo语句单步调试,前台html程序通过alert语句单步调试
2.错误提示:fatal error: function name must be a string in ....
例如:源文件:$name=$_GET('name')
原因:括号写错了,应该为中括号
修改后为:$name=$_GET['name']
(1) 修改 php.ini 文件中,并重启服务器
(2)使用变量之前先检查变量是否存在:error_reporting = E_ALL改为:
error_reporting = E_ALL & ~E_NOTICE
if (isset($_GET['name'])&&!empty($_GET['name'])){
$name=$_GET['name'];
4. php中单引号与双引号的区别:
' '单引号里面的不进行解释,直接输出。
" "双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。
例如:
$abc='my name is tome';
echo $abc //结果是:my name is tom
echo '$abc' //结果是:$abc
echo "$abc" //结果是:my name is tom
$abc='my name is tome';
echo $abc //结果是:my name is tom
echo '$abc' //结果是:$abc
echo "$abc" //结果是:my name is tom
sql语句:
$sql="SELECT * FROM resort WHERE name='$name'";
5. 网页的url格式:url=“网页地址?传递参数1="+参数1值 +"&参数2="+参数2值....;
url="ceshi.php?name="+v1+"&res="+v2;