¿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

Respuestas a la pregunta(4)

Su respuesta a la pregunta