Имам страница, където ъпдейтвам title, alt и текст под снимка в базата.
Сега както е ако искам да променя примерно само едно от 3-те, като във формата оставя другите 2 празни .. променя и другите 2 на празни, защото са празни във формата.
Как мога да избегна това? Сещам се за варианта, когато зареждам формата за редакция да зареждам и данните в полетата, но как точно?
Ето я формата
така ъпдейтвам инфото в базата
Ясно ми е защо ако променя само едно от полетата другите стават празни в базата.
Та как мога да заредя формата със заредени данни от базата в полетата и?
Сега както е ако искам да променя примерно само едно от 3-те, като във формата оставя другите 2 празни .. променя и другите 2 на празни, защото са празни във формата.
Как мога да избегна това? Сещам се за варианта, когато зареждам формата за редакция да зареждам и данните в полетата, но как точно?
Ето я формата
Код:
<form action="" method="post" enctype="multipart/form-data">
Изберете категория
<select name="img_category">
<option value="1">Автомобили</option>
<option value="2" >Животни</option>
</select><br/><br />
Текст под снимката
<input type="text" name="caption" /><br /><br />
Alt текст за снимката
<input type="text" name="alt" /><br /><br />
Title за снимката
<input type="text" name="title" /><br /><br />
<input type="file" name="userfile" /><br /><br />
<input type="submit" name="submit" id="submit" value="Промени" /><br /><br />
</form>
Код:
$id =$_GET['id'];
$category = $_POST['img_category'];
$caption = $_POST['caption'];
$alt = $_POST['alt'];
$title = $_POST['title'];
$query = "UPDATE images SET img_category = '$category', caption = '$caption', alt='$alt', title = '$title' WHERE id = '$id'";
$result = mysqli_query($con, $query) or die("Error in query: ".mysqli_error($con));
Та как мога да заредя формата със заредени данни от базата в полетата и?