<?php
$con = mysql_connect("localhost", "root", '');
if (!$con)
{
die('Cannot make a connection');
}
mysql_select_db('yumbox_table', $con) or die('Cannot make a connection');
$username = $_POST['user_name'];
$password = $_POST['password'];
$type = $_POST['user_type'];
$data = mysql_query("SELECT * from users ") or die(mysql_error());
$info = mysql_fetch_array($data);
$count = mysql_numrows($info);
if ($count==1)
{
echo ("Success!!");
}
else
{
echo ("BIG FRIGGIN FAILURE!!");
}
mysql_close($con);
?>
每当我尝试运行这段代码,我得到这些美丽的大错误信息:任何人都可以帮我弄清楚这段代码有什么问题吗?
(!) Notice: Undefined index: user_name in C:\wamp\www\login.php on line 14
Call Stack
# Time Memory Function Location
1 0.0008 370104 {main}() ..\login.php:0
(!) Notice: Undefined index: password in C:\wamp\www\login.php on line 15
Call Stack
# Time Memory Function Location
1 0.0008 370104 {main}() ..\login.php:0
(!) Notice: Undefined index: user_type in C:\wamp\www\login.php on line 16
Call Stack
# Time Memory Function Location
1 0.0008 370104 {main}() ..\login.php:0
(!) Warning: mysql_numrows() expects parameter 1 to be resource, array given in C:\wamp\www\login.php on line 22
Call Stack
# Time Memory Function Location
1 0.0008 370104 {main}() ..\login.php:0
2 0.0157 380104 mysql_numrows () ..\login.php:22
我一直在拉我的头发试图找出背后的意义并解决的,而可悲的是有看不到解决方案。任何人都可以帮忙吗?
我相信它是'$ _POST'变量..确保表单中输入字段的名称与您在'$ _POST' – Sufendy 2011-04-29 04:10:29