Ekle diyince file inputu çıkıyor görsel eklediğimde veritbanı kaydı yapmıyor çünkü POST edilen sayfada UPDATE işlemi mevcut INSERT INTO yaptığımda görsel ekleniyor ama bu seferde günelleme işlemi olmuyor ikilemdeyim mantık kuramadım
Hocam orasını yapıyorum sıkıntı yok orda veriyi veritabanına kayıt ettiremiyorum
Yokmu yardımcı olacak birileri
Gerisi sende :D
<?php
<form method="POST" >
<label><input class='permission' type="checkbox" name="yetki[ayar]" value="1" /> YETKİ ADI</label>
<label><input class='permission' type="checkbox" name="yetki[menu]" value="1" /> YETKİ ADI</small></label>
<label><input class='permission' type="checkbox" name="yetki[kullanici]" value="1" /> YETKİ ADI</small></label>
<button type="submit" class="btn btn-block btn-primary">
<i class="fa fa-check"></i> Kaydet
</button>
</form>
<?php
$active = [];
foreach ($_POST["yetki"] as $key => $value) {
array_push($active, $key);
}
if($_POST){
$implode = implode("~", $active);
$yetkilendir=$db->prepare("INSERT INTO tablon SET
yetki=:yetki
");
$insert=$yetkilendir->execute(array(
'yetki' => $implode
));
if ($insert) {
header("Location:yetki.php?durum=ok");
}else{
header("Location:yetki.php?durum=no");
}
}
Sayfa Kontrolu İçinde:
if (!strstr($yetkicek['yetki'], 'yetkiadi')) {
header("location: index.php");
exit;
}
?>
<?php
$_FILE = fopen("txtdosya.txt",'r');
while(!feof($_FILE)){
$txt = fgets($_FILE);
echo $txt."<br />";
}
fclose($_FILE);
?>
Pdonun neresi karışık ki bir örnek bırakayım
<?php
$sayfada = SAYFADA KAÇ ADET OLACAK BELİRT - 10 VEYA 16 GİBİ;
$sorgu=$db->prepare("SELECT * from tabloadin");
$sorgu->execute();
$toplam_icerik=$sorgu->rowCount();
$toplam_sayfa = ceil($toplam_icerik / $sayfada);
$sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
if($sayfa < 1) $sayfa = 1;
if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
$limit = ($sayfa - 1) * $sayfada;
$x=$db->prepare("SELECT * FROM tabloadin WHERE tabloid DESC limit $limit,$sayfada");
$x->execute();
?>
Sayfalatma İşlemi
<?php
$s=0;
while ($s < $toplam_sayfa) {
$s++; ?>
<?php
if ($s==$sayfa) {?>
<li class="page-item">
<a class="page-link" href="sayfa.php?sayfa=<?php echo $s; ?>">
<?php echo $s; ?>
</a>
</li>
<?php } else {?>
<li class="page-item">
<a class="page-link" href="sayfa.php?sayfa=<?php echo $s; ?>">
<?php echo $s; ?>
</a>
</li>
<?php } }
?>
@qplot hocam bir konuda da daha yardımcı olursan sevinirim şimdi ürün düzenlede kaydettiğim fotoğrafı düzenleyebiliyorum ama ekle dediğimde ekleyemiyorum bunun için nası birşey yapabilirim
örnek ile gösterirsen yine harika olur
<?php
$kategorisor=$db->prepare("SELECT * FROM kategori");
$kategorisor->execute();
?>
<label>Kategori Seç</label>
<div class="form-group">
<select class="form-control" required="required" name="kategori_id">
?php while($kategoricek=$kategorisor->fetch(PDO::FETCH_ASSOC)) {?>
<option class="form-control input-rounded" value="<?php echo $kategoricek['kategori_id']; ?>"><?php echo $kategoricek['kategori_ad']; ?></option>
<?php } ?>
</select>
</div>
?>
Ürün Ekleme Sayfanda bu şekilde Kategorilerini Çektir
Veritabanına Yazdırma Alanında İse
<?php
if (isset($_POST['urunkaydet'])) {
$kaydet=$db->prepare("INSERT INTO urunler SET
kategori_id=:kategori_id
");
$insert=$kaydet->execute(array(
'kategori_id' => $_POST['kategori_id']
));
if ($insert) {
header("Location:urun.php?durum=ok");
} else {
header("Location:urun.php?durum=no");
}
?>
Yaparak ihtiyacını giderebilirsin
Tayfun Hocam Birtek renk alanını veriyor print_r ile baktığımda beden ve ayakkabiyi 1 olarak gösteriyor

Ellerine sağlık @qplot hocam