前后台实现对接调试错误解决总结

 1. 首先,后台PHP程序通过echo语句单步调试,前台html程序通过alert语句单步调试

 2.错误提示:fatal error: function name must be a string in ....
   例如:源文件:$name=$_GET('name')   
              原因:括号写错了,应该为中括号
              修改后为:$name=$_GET['name']
3.  

Notice: Undefined index: name in ...

Notice: Undefined variable: email in.... 的解决方法
     

(1) 修改 php.ini 文件中,并重启服务器

error_reporting = E_ALL改为:

error_reporting = E_ALL & ~E_NOTICE

     (2)使用变量之前先检查变量是否存在:
      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 

sql语句:
$sql="SELECT * FROM resort WHERE name='$name'";

5. 网页的url格式:url=“网页地址?传递参数1="+参数1值 +"&参数2="+参数2值....;
url="ceshi.php?name="+v1+"&res="+v2;
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值