Я работаю над веб-сайтом, и моя задача – взять изображение продукта у пользователя и сохранить это изображение в базе данных. Я использую базу данных mysql. Мой код для html-формы выглядит так:
<FORM action="testimage1.php" ENCTYPE="multipart/form-data" method="post"> <div style="font:bold 10px arial,serif;" >Product Name*</div> <input type="text" name="myuserName" maxlength="50" /><br /> <div style="font:bold 10px arial,serif;" >Upload a photo</div> <input name="uploadimage" type="file" /></br> <div style="font:bold 10px arial,serif;">Product Description:</div> <input type="text" name="product" value=""></br> <input id="submit" type="submit" value="submit" /><br /> </FORM>
Мой код для testimage1.php выглядит так:
require_once("dbconnect.inc.php"); $db_name="thinstrokes"; //for localhost databasename $tbl_name="product"; $db_selected=mysql_select_db("$db_name")or die("cannot select DB"); $myusername=$_POST['myusername']; $mypassword=$_POST['product']; $filename=$_FILES['uploadimage']['tmp_name']; $imgData = file_get_contents($filename); $size = getimagesize($filename); $sql = "INSERT INTO product (productname, image_id , image_type ,image, image_size, image_name, productdesc)VALUES ('$myusername','11', '{$size['mime']}', '{$imgData}', '{$size[3]}', '{$_FILES['userfile']['name']}','$productdesc')"; $result=mysql_query($sql) or die("error in uploading/*");
и я получаю сообщение об ошибке: -error при загрузке / * как я могу его исправить?