Здравейте! Написах с итози код, но като го кчих в интернет и не записва в базата данни.
Код:
<?php
require_once("../../connection.php");
mysql_query("SET NAMES cp1251");
echo "<form method='post' action='' enctype='multipart/form-data'>";
echo "Име: ";
echo "<input type='text' name='name'>";
echo "<br/>";
echo "Снимка: ";
echo "<input type='file' name='file'>";
echo "<br/>";
echo "Категория: ";
echo "<select name='category'>";
echo "<option>Гуми</option>";
echo "<option>Каски</option>";
echo "<option>Ръкавици</option>";
echo "<option>Масла</option>";
echo "<option>Акумулатори</option>";
echo "<option>Мотопеди</option>";
echo "<option>Мотоциклети</option>";
echo "<option>Части за симсон</option>";
echo "</select";
echo "<br/>";
echo "Цена: ";
echo "<input type='text' name='price'>";
echo "<br/>";
echo "<input type='submit' name='submit' value='Запиши'>";
echo "<br/>";
echo "</form>";
if(isset($_POST['submit'])) {
$name=$_POST['name'];
$name=addslashes($name);
$name=htmlspecialchars($name);
$name=strip_tags($name);
$category=$_POST['category'];
$category=addslashes($category);
$category=htmlspecialchars($category);
$category=strip_tags($category);
$price=$_POST['price'];
$price=addslashes($price);
$price=htmlspecialchars($price);
$price=strip_tags($price);
$target_path= "FILES/";
$target_path = $target_path . basename( $_FILES['file']['name']);
if(move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) {
$picture= FILES."/".$_FILES['file']['name'];
$sql=mysql_query("INSERT INTO `parts` (`name`,`picture`, `category`, `price`) VALUES ('$name','$picture','$category','$price')") or die(mysql_error());
}
if($sql) {
echo "Вие успешно добавихте часта!";
}else{
echo "Възникна грешка при добавянето на часта!";
}
}
?>