Здравейте имам този скрипт за качване на текст в база данни
Въпроса ми е как да направя картинката да се качва в БД и после как да я извличам от там?
Код:
<form action="send.php" method="post">
<table border="0" width="100%">
<tbody><tr><td align="left" valign="top">Категория</td>
<td>
<select name="cat" style="" id="cat">
<option value="0">Избери категория...
</option><option value="2">Подправки
</option><option value="4">Зелени подправки
</option></select>
</td></tr>
<tr>
<td align="left" valign="top">Заглавие:</td>
<td>
<input name="name" size="20" style="" id="name" type="text"></td>
</tr>
<tr>
<td>Снимка:</td>
<td><input type="file" name="file"></td>
</tr>
<tr><td align="left" valign="top">Текст:</td>
<td>
<textarea rows="10" cols="35" name="text" style="" id="text"></textarea></td>
<tr><td colspan="2" align="center">
<input name="submit" value="Запази" style="border: 1px solid rgb(255, 255, 255);" type="submit"></td></tr>
</tbody></table>
</form>
</center>
<?PHP
if($_POST['submit']){
$submit=$_POST['submit'];
$filename=$_FILES['file']['name'];
$name = htmlspecialchars($_POST['name'], ENT_QUOTES);
$text = htmlspecialchars($_POST['text'], ENT_QUOTES);
$idcat_pod = $_POST['cat'];
$text= str_replace("\n", "<br>", $text);
if($submit)
{
mysql_connect($host,$user,$password) or die ("Грешка 1");
mysql_select_db($database) or die ("Грешка 2 ");
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
$query="INSERT INTO podpravki (idcat_pod, filename, name, text) VALUES ('$idcat_pod', '$filename', '$name', '$text')";
$result=mysql_query($query);
if ($result)
{echo "Вашата подправка е изпратена."."<br>";}
else
{}
if($_FILES['file']['name'] !="")
{copy($_FILES['file']['tmp_name'],"image/" . $_FILES['file']['name'] )
or die('error 1');}
else
{die('Рецептата е испратена но е имало празни полета.');}
} }
?>
Въпроса ми е как да направя картинката да се качва в БД и после как да я извличам от там?