Здравейте , имам следния код :
Как да го направя когато няма избрана снимка полето snimka в БД-то да седи празно и да се добавя в БД-то всичко от формуляра , а когато е избрано да си е съответната променлива и пак всичко да се добавя в БД-то ?
HTML:
<form action="add.php" enctype="multipart/form-data" method="post">
Заглавие: <input type="text" name="ime"/> <br /> <br />
Снимка: <input type="file" name="uploadedimage"/> <br /> <br />
Текст: <br /><textarea name="text" rows="12" cols="100"></textarea> <br /> <br />
<input type="submit" class="add" name="Upload Now" value="добави" />
</form>
PHP:
<?php
function GetImageExtension($imagetype)
{
if(empty($imagetype)) return false;
switch($imagetype)
{
case 'image/bmp': return '.bmp';
case 'image/gif': return '.gif';
case 'image/jpeg': return '.jpg';
case 'image/png': return '.png';
default: return false;
}
}
if (!empty($_FILES["uploadedimage"]["name"])) {
$file_name=$_FILES["uploadedimage"]["name"];
$temp_name=$_FILES["uploadedimage"]["tmp_name"];
$imgtype=$_FILES["uploadedimage"]["type"];
$ext= GetImageExtension($imgtype);
$ime = $_POST['ime'];
$info = $_POST['text'];
$imagename=date("d-m-Y")."-".time().$ext;
$target_path = "files/".$imagename;
if(move_uploaded_file($temp_name, $target_path)) {
$query_upload="INSERT into test (ime,snimka,info,data) VALUES ('$ime','$target_path','$info','".date("Y-m-d")."')";
mysql_query($query_upload) or die("error in $query_upload == ----> ".mysql_error());
echo "<br /><p id=\"ready\">Добавянето на записа в базата данни бе успешно . Добавяне на нов запис? <a href=\"add.php\"><img src=\"images/go.gif\"/></a></p><br /> <br /> ";
}else{
exit("Възникна грешка с качването.");
}
}
?>
Как да го направя когато няма избрана снимка полето snimka в БД-то да седи празно и да се добавя в БД-то всичко от формуляра , а когато е избрано да си е съответната променлива и пак всичко да се добавя в БД-то ?