Untitled
unknown
php
2 years ago
3.3 kB
15
Indexable
<?php include "partials/_head.php" ?>
<?php include "partials/_sidebar.php" ?>
<?php include "../classes/product.class.php" ?>
<?php include "../libs/functions.php" ?>
<?php
// if (isset($_POST["submit"])) {
// $baslik = safe_html($_POST["baslik"]);
// $aciklama = safe_html($_POST["aciklama"]);
// $resim = safe_html($_POST["resim"]);
// $onay = isset($_POST["onay"]) && $_POST["onay"] == "on" ? 1 : 0;
// $product = new Product();
// if ($product->createProduct($baslik, $aciklama, $resim, $onay)) {
// header('location: index.php');
// } else {
// header('location: error.php');
// }
// }
?>
<?php
session_start();
$baslikErr = $baslik = "";
$aciklamaErr = $aciklama = "";
$resimErr = $resim = "";
$onayErr = $onay = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$onay = isset($_POST["onay"]) && $_POST["onay"] == "on" ? 1 : 0;
if (empty($_POST["baslik"])) {
$baslikErr = "Başlık bilgisi boş olamaz.";
} else {
$baslik = safe_html($_POST["baslik"]);
}
if (empty($_POST["aciklama"])) {
$aciklamaErr = "Alt Başlık bilgisi boş olamaz.";
} else {
$aciklama = safe_html($_POST["aciklama"]);
}
if (empty($_FILES["imageFile"]["name"])) {
$resimErr = "Lütfen bir resim seçiniz";
} else {
uploadImage($_FILES["imageFile"]);
$resim = $_FILES["imageFile"]["name"];
}
$product = new Product();
if(empty($baslikErr) && empty($aciklamaErr) && empty($resimErr)) {
$product->createProduct($baslik, $aciklama, $resim, $onay);
$_SESSION["message"] = $baslik . " isimli ürün eklendi";
$_SESSION["type"] = "success";
header('location: products.php');
} else {
header('location: error.php');
}
}
?>
<div class="col-md-9 mt-5 float-right" style="padding-right: 15%;">
<div class="card card-body">
<form method="post" enctype="multipart/form-data">
<div class="mb-3">
<label for="baslik">Başlık</label>
<input type="text" name="baslik" class="form-control" value="<?php echo $baslik; ?>">
<div class="text-danger"><?php echo $baslikErr; ?></div>
</div>
<div class="mb-3">
<label for="aciklama">Açıklama</label>
<textarea name="aciklama" id="aciklama" class="form-control"> <?php echo $aciklama; ?> </textarea>
<div class="text-danger"><?php echo $aciklamaErr; ?></div>
</div>
<div class="input-group mb-3">
<input type="file" name="imageFile" id="imageFile" class="form-control">
</div>
<div class="text-danger"><?php echo $resimErr; ?></div>
<hr>
<div class="form-check mb-3">
<input class="form-check-input" type="checkbox" id="onay" name="onay" <?php echo $onay ? 'checked' : '' ?>>
<label class="form-check-label" for="onay">Onay</label>
</div>
<button type="submit" class="btn btn-primary">Kaydet</button>
</form>
</div>
</div>
</div>
<?php include "partials/_script.php" ?>Editor is loading...
Leave a Comment