leoleo
Новичок
Как вставить картинку базу данных из формы
Ребята есть задача поместить картинку выбираемую пользователем из формы в поле базы данных. Я пишу код
<body>
<form name="" action="" method="post">
<input type="file" name="load">
<input type="submit" value="Send">
</form>
<?php
mysql_connect("localhost")or die ("Не соединится с сервером");
mysql_select_db("sample")or die ("Не соединится с базой данных");
$f=fopen("$load","rb");
$upload=fread($f,filesize("$load"));
fclose($f); // закрыли файл, можно опустить
$upload=addslashes($upload);
mysql_query("INSERT INTO image (num,Content) VALUES ('','$upload')");
Я понимаю что проблема со считыванием файлов, вместо файла он добавляет пустое значение. Опять вопрос видимо глупый, но у меня три книги и там ничего об этом. Если поставить конкретное имя файла - то все работает, но конечно без формы.
Ребята есть задача поместить картинку выбираемую пользователем из формы в поле базы данных. Я пишу код
<body>
<form name="" action="" method="post">
<input type="file" name="load">
<input type="submit" value="Send">
</form>
<?php
mysql_connect("localhost")or die ("Не соединится с сервером");
mysql_select_db("sample")or die ("Не соединится с базой данных");
$f=fopen("$load","rb");
$upload=fread($f,filesize("$load"));
fclose($f); // закрыли файл, можно опустить
$upload=addslashes($upload);
mysql_query("INSERT INTO image (num,Content) VALUES ('','$upload')");
Я понимаю что проблема со считыванием файлов, вместо файла он добавляет пустое значение. Опять вопрос видимо глупый, но у меня три книги и там ничего об этом. Если поставить конкретное имя файла - то все работает, но конечно без формы.