Merhabalar bu sekilde yaparsaniz sorun buyuk ihtimal bitmis olacak,
Guncelleme de bazi eksikleriniz olmus.
<?php include 'header.php'; ?>
<?php require_once ("baglan.php"); ?>
<?php
$id = $_GET["id"];
$sorgu = $db -> prepare("SELECT * FROM kamerastok WHERE id =:id");
$sorgu -> execute(array("id" => $id));
$row = $sorgu -> fetch(PDO::FETCH_ASSOC);
if (isset($_POST['guncelle'])) {
$urunstok = $_POST["urunstok"];
$id = $_POST["urun_id"];
$guncelle = $db -> prepare("UPDATE kamerastok SET
urunstok =:urunstok
WHERE id =:id");
$result=$guncelle -> execute(array("urunstok" => $urunstok, "id" => $id));
if ($result) {
echo "İşleminiz Başarılı";
} else {
"Hata Oluştu";
}
}
?>
<div class="container">
<form action="" method="POST">
<label>Stok Durumu</label>
<p><input type="number" name="urunstok" class="form-control" value="<?php echo $row["urunstok"]; ?>"></p>
<input type="hidden" name="urun_id" class="form-control" value="<?php echo $row["id"]; ?>">
<p><button type="submit" name="guncelle" value="1" class="btn btn-primary">Güncelle</button></p>
</form>
</div>
<br>
<?php include 'footer.php'; ?>
Verdiğın linkte olayı gayet iyi anlatmış
Senin yapman gereken DB den gelen verilerini json_encode($arr) formatına çevirmek.
Verdiğin linkteki ajax kısmı json_encode() veriler olacak.
CKeditor de filemanager_access_key: kullanımı
URL lere ekstra get degeri ekliyoruz.
akey=myprivatekey
CKEDITOR.replace('editor', {
skin: 'moono-lisa',
external_filemanager_path:"../../filemanager/",
filemanager_title:"Filemanager" ,
filebrowserBrowseUrl : '../../filemanager/dialog.php?akey=myprivatekey&type=2&editor=ckeditor&fldr=',
filebrowserUploadUrl : '../../filemanager/dialog.php?akey=myprivatekey&type=2&editor=ckeditor&fldr=',
filebrowserImageBrowseUrl : '../../filemanager/dialog.php?akey=myprivatekey&type=1&editor=ckeditor&fldr='
});
Filemanager de bu uzantıya gidin
/filemanager/include/php_image_magician.php
Bu kodu bulun $extension = mime_content_type($file);
ve bu kod ile değiştirin
$extension = pathinfo($file, PATHINFO_EXTENSION);
Böyle birşey de yapabilirsin
<input list="cari_il_ilce" name="cari_il_ilce">
<datalist id="cari_il_ilce">
<?php foreach (get_table("SELECT * FROM tbl_il_ilce_kod" ,array()) as $key): ?>
<option value="<?=$key['il'].'-'.$key['ilce'] ?>">
<?php endforeach; ?>
</datalist>
Jquery de cookies işlemleri yapabilirsin.
Bunu yapabilmek için senin bu kütüphane ye ihtiyacın var.
Github dan bu kütüphane yi indirip kullanabilirsin..
https://github.com/carhartl/jquery-cookie
//Cookies Olusturmak icin
$.cookie('name', 'value');
//Olusturdugun cookies okumak icin
$.cookie('name'); // => "value"
//Olusturdugun cookies silmek icin ise
$.removeCookie('name');
PHP tarafinda ki kodlarini da paylasirsan cok iyi olur.
Class lardan ziyade İd lerden yola çıkarsan işlemin daha rahat olur.
.adresFormDuzenle class yerine o forma id ver
ve serialize yi de bu şekilde yaparsan.. $('#formIDsi').serialize();
Kategori id sinin de şuan düzenleme yaptığın kategori id sine eşit olmadığı sürece işlemi yaptırırsan sorun biter gibi geliyor bana
$query = $db->prepare( "SELECT category_name
FROM categories
WHERE category_name = :name and category_id !=:id" );
//
Devami kodlarini yaz...
?>
Öncelikle şunu belirteyim bende aynısını biraz araştırdım. Bulduğum cevap bu
Aşağıdaki siteden istediğin ismi yazıp kopyala yapıştır yapıyorsunuz editörünüze.
Kaynak site http://qaz.wtf/u/convert.cgi?text=Thanks Honcho