新手,刚接触php,麻烦各位大神了
html部分
Popcorn sales
Welcome to here!
Buyer's Name:
Street Adress:
City,State,Zip:
Product
Price
Quantity
Unpopped Popcorn(1 1b.)
$3.00
Caramel Popcorn
$3.50
Caramel Nut Popcorn(1 1b.)
$4.50
Toffey Nut Popcorn(1 1b.)
$5.00
Payment Method
Visa
Master Card
Discover
Check
php程序
Process the popcorn.html form
Customer:
Order Information
Product
Unit Price
Quantity Ordered
Item Cost
Unpopped Popcorn
$3:00
Caramel Popcorn
$3:50
Caramel Nut Popcorn
$4:50
Toffey Nut Popcorn
$5:00
Unpopped Popcorn
$3:00
回复讨论(解决方案)
500是个内部错误...原因多面. 换个apache 吧
这代码错误
这是什么东东?
$unpop=$_post["unpop"];
$caramel=$_post["caramel"];
$caramelnut=$_post["caramelnut"];
$toffeynut=$_post["toffeynut"];
$name=$_post["name"];
$street=$_post["street"];
$city=$_post["city"];
$payment=$_post["payment"];
你们都没看到这段代码会报未定义变量警告吗?
如果未开启错误显示,那自然就是 500 错了
$_post 应写作 $_POST
嗯嗯,POST要大写。
一楼:apache没有问题的,刚刚写了另外一个表单的的代码,能够正常运行。
至于二楼和三楼:你们说的这段代码原本是调试用的,没有成功,就被注销了。但是没有被删除
POST,大写之后,还是有错误
在浏览中直接运行当然不行,你得要提交
php.ini 中令 display_errors=On ,然后重启服务器再运行看看。
改了之后,apache,浏览器重启还是这样的。郁闷。。。我的apache版本比较低,难道是版本的问题。但是这个代码就行得通
php2
管理员:
密码:
提交:
管理员:
密码:
刚刚又试下就好了。不知道是什么原因,可能还是改php.in后好的,display_errors=On有什么用了?是错误能够显示在浏览器上面吗?
对!错误能够显示在浏览器上
本文原创发布php中文网,转载请注明出处,感谢您的尊重!