¿Alguien puede ayudarme a descubrir qué tiene de malo este código?
<?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);
?>
Cada vez que intento ejecutar este código, recibo estos grandes y hermosos mensajes de error:
( ! ) 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
He estado arrancándome el pelo tratando de descubrir el significado detrás de estos y arreglarlos, y lamentablemente no he visto soluciones. ¿Alguien puede ayuda