Това ми е кода.
Как да направя така, че когато снимката няма да се променя да прескача проверките за снимка?
PHP:
<?php
include ('conf.php');
$id = (int)$_GET['id'];
if(isset($_POST['submit'])){
$ime = $_POST['ime'];
$ime = htmlspecialchars($ime);
$info = $_POST['info'];
$info = htmlspecialchars($info);
$nowina = $_POST['nowina'];
$tmp_name = $_FILES['plugin']['tmp_name'];
$filename = $_FILES['plugin']['name'];
$format = end(explode(".", $filename));
$size=$_FILES['program']['size'];
if($format != "jpg" && $format != "JPG" && $format != "png") {
echo "Формата, който сте избрали е непозволен!";
exit;
}
elseif ($size> 500000) {
echo "Sorry, your file is too large.";
exit;
}
if($ime== NULL){
echo "Попълнете име";
exit;
}
elseif($info== NULL){
echo "Попълнете Кратко описание";
exit;
}
elseif($nowina==NULL){
echo "Попълнете новина";
exit;
}
$img= 'upload/'.$filename.'';
move_uploaded_file($tmp_name, $img);
$sql = ("UPDATE `news` SET name='$name',info='$info',new='$new', img='$img' WHERE id='$id'");
if (mysqli_query($conn, $sql)) {
echo "<br />
Ще бъдете пренасочени към страницата с новините след 5 секунди!
<META http-equiv='REFRESH' content='5; url=index.php'>";
} else {
echo "Error updating record: " . mysqli_error($conn);
}
}
$db = ("SELECT * FROM `news` WHERE id='$id'");
$result = mysqli_query($conn, $db);
$row = mysqli_fetch_array($result);
$ime = $row['name'];
$info = $row['info'];
$nowina = $row['new'];
mysqli_close($conn);
?>