php mysql ile ziyaretçi defteri yönetici onayı için yardımınıza ihtiyacım var.

Kodla Büyü
Ü

Üye silindi 6243

Misafir
Arkadaşlar php ile ziyaretçi defteri yapıyorum ama bir yerde takıldım. Bildiğiniz bir konu ise yardımınızı rica ediyorum.

Gönderilen mesajlar yöneticinin onayından geçtikten sonra görünecek.
Checkbox kullanacağım ama bir türlü yapamadım. Checkbox işaretli ise o mesaj onaylanacak.

Veri tabanında onay bölümü boolean olarak tanımlı ve default değeri sıfır. Checkbox işaretli olunca bu değer 1 olsun istiyorum.

Nasıl yapılır?
 

Ekli dosyalar

  • vt.png
    vt.png
    34.2 KB · Görüntüleme: 51
  • yoneticionay.png
    yoneticionay.png
    17.3 KB · Görüntüleme: 45
yoneticionay sayfanız veritabanı ile eşzamanlı çalışmıyor. Öncelikle mesajları listelerken, onaylı olan kayıtların da chexbox ları işaretli gelmesi lazım. daha sonrasında tek buton ile değil, ya her kayıtın yanına buton koyun yada checbox tıklanması ile aktif olan jquery kodu ile durumu arka planda php sayfasına gönderin. php sayfasında iş kolay #mustafa hocamızın dediği gibi sadece onay alanını 0 veya 1 olarak güncellemek.
 
Hocam bu iş için en iyi yöntem ajax kullanman ama tamamen php ile çözmek istersen; yorumları listelediğin bölümde checkboxları name='yorum[]' value=$sira şeklinde bas. Sonrasında kayıt için gönderdiğin php kısmında yorum dizi değişkenini foreach ile döngüye al ve veritabanı ile eşleşen id leri update kodu ile güncelle.

php kısmı şuna benzer birşey olmalı.

$yorumlar = $_POST["yorumlar"];
foreach($yorumlar as $yorum){
$sql = "UPDATE tablo adı SET onay = 1 WHERE sira =".$yorum ;
}

Checkboxlı formlarda sadece işaretli olan checkboxlar gider.
 
Geri
Üst