<input type="checkbox" name="sil[]" value="<?php echo $uruncek['urun_id']; ?>&urunresimsil=<?php echo $urunresimcek['urun_resimyol']; ?>" />
<?php
if($_POST){
$sil = implode(",",$_POST["sil"]);
$delete = $db->query("DELETE FROM urunler WHERE urun_id in($sil) ");
if($delete){
$urunfotosil=$_POST['urunresimsil'];
unlink("../$urunfotosil");
echo '<h4>secilen Ürünler basarıyla silindi</h4>';
header("refresh: 2; url=urun.php");
}else {
echo "<h3>secilen Ürünler silinirken bir hata olustu</h3>";
}
}
?>
Yani tek inputtan hiç bir farkı yok. Sadece $_FILES
'ın key değerini değiştiriyorsun inputun name değerini veriyorsun o kadar.
Merhaba fonksiyonu tahmin etmem çok zor oldu acaba paylaşabilir misin? :)
Merhaba php ile bir dosyayı silerken unlink fonksiyonu kullanılır. Ufak bir kullanımını bırakıyorum.
<?php
## Bu senin siliceğin dosyanın linki ##
$file = 'images/products/original/macbook-air-m1.png';
## Silme işlemi ##
$delete = unlink($file);
if ($delete) {
echo 'File deleted.';
} else {
echo 'File <b>not</b> deleted.';
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<?php
if ($_POST) {
$image1 = $_FILES['image1'];
$image2 = $_FILES['image2'];
}
?>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="image1[]"> <br />
<input type="file" name="image2[]"> <br />
<button type="submit">Upload</button>
</form>
</body>
</html>
Yukarıda verdiğim örnekteki gibi alıcaksın. $_FILES değişkeninden sonra $_FILES['key']
bölümündeki key
değerine inputun ismini yazıcaksın.
İyi çalışmalar dilerim..
Sırasıyla mantığını yazıyorum.
- Sipariş verildiği anda ürünün stoğunu çekiceksin ondan 1 eksiltip yada kaç tane aldıysa onunla güncelleticeksin.
- Sonra aldığı ürünleri database'e kaydettiriceksin.
- Üyelere ait bir siparişlerim yeri yapıcaksın.
- Ondan sonra siparişleri listelet ve detay diye bir buton koy.
- Butona tıklayınca sipariş detayı gelsin ve orada bilgiler gözüksin.
Umarım anlatabilmişimdir. İyi çalışamalar dilerim..
Öncelikle bir API bulman lazım ondan sonra jQuery kullanıyorsan kütüphane içindeki ajax fonksiyonuyla kullanmıyorsan javascript'in XMLHttpRequest / Fetch ile yapabilirsin.
javascriptte window.print()
yaptığında yazıcı yerine pdf kaydet dersen kayıt eder.