too long

This is my code in insert page. While I run the code its give error of undefine indext at line no 14. I want to upload image in database and retrieve from database.

<?php
$db_handle = mysql_connect("localhost","root","");
if (!$db_handle)
{
    die('Could not connect: ' . mysql_error());
}
mysql_select_db("example");


    $first=$_POST['first'];
    $last=$_POST['last'];
    $hobbies=implode(',',$_POST['hobbies']);
    $study= implode(',', $_POST['study']);
    $image=$_FILES['image']['tmp_name'];
    //inserting data order
    $order = "INSERT INTO emp (F_name,L_name,Hobbies,Study,Image) VALUES('$first','$last','$hobbies','$study','$image')";

    //declare in the order variable
    $result = mysql_query($order);  //order executes
    if($result)
    {
        echo("<BR>Input data is succeed");
        echo "<BR>";
        echo "<a href='main.php'>Back to main page</a>";
    }
    else
    {
        echo("<BR>Input data is fail");
    }

mysql_close();
?>