написах си един скрипт с които качвам картинка и след това я записвамв БД обаче проблема е че неработи точно тка както искам или некачва картинката или не записва в БД проблема идва от enctype="multipart/form-data"
ако го напишав формата то качва картинката но нея записва в БД ако него напиша при форм то записва в БД но не ъплодва картинката в дуректорията
етого и скрипта
form.html
form.php
ако го напишав формата то качва картинката но нея записва в БД ако него напиша при форм то записва в БД но не ъплодва картинката в дуректорията
етого и скрипта
form.html
Код:
<form action='formphp.php' method='post' enctype="multipart/form-data">
<input type='text' name='title' width='400px' value='Заглавие'/><br />
<input type="file" name="file" /><br />
<textarea name="content" style="width:700px; height:300px">текст</textarea><br />
<input type='submit' value='Submit'/>
</form>
form.php
Код:
<?php
$title =$_POST['title'];
$content=$_POST['content'];
$data=date("F j, Y, g:i a");
$file=$_POST['file'];
$name='';
include('bbcode.php');
include('conn.php');
mysql_connect("localhost",$user,$password) or die ( 'проблем при свързване с MySQL!' );
mysql_select_db($database) or die ( 'Грешка при връзката!' );
mysql_query("INSERT news ( title, content, avatar, name, data) VALUES ('$title','$content','$file','$name','$data')");
mysql_close() ;
echo "Статията беше публикувана, натиснете<a href=form.php> тук </a> за да се публикувате друга" ;
if($_FILES['file']['name'] !="")
{copy($_FILES['file']['tmp_name'],"files/" . $_FILES['file']['name'] )
or die('error 1');}
else
{die('error 2');}
?>