新手,刚接触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有什么用了?是错误能够显示在浏览器上面吗?
对!错误能够显示在浏览器上