Tablondaki benzersiz olmasını istediğin sütuna Unique kısıtlaması ekleyebilirsin.
ya da tablondan mevcut verileri çekecek sorgunu yazıp, tablodaki verin gönderdiğin veriye eşitse false döndüreceksin eğer eşit değilse (else kısmı) insert kodlarını çalıştıracaksın.
value değerinin yanına min="1" ve max="18" değerleride eklersen yanlışlıkla 18 yerine 28 vs. eklenmez...
emlakçılara id verirken lastInsertId +1 kullansan, yorumlarıda eşleşme yoksa gösterme desen olmaz mı?
bu sayfadan JOIN tiplerine bakabilirsin, sayfanın devamında tüm tipler için örneklerde var.
Bir kaç youtube videosu da bakarsan mantığını kavrarsın.
Tayfun erbilenin youtube videosu : https://m.youtube.com/watch?v=TqmmpDQniL0
sen hesapbilgileri tablosundan tüm verileri çekiyorsun,
sonra admin olanları döngüye (foreach) alıp (if) Admin butonu göster diyince de kaç admin varsa o kadar Admin buton (echo) yazdırıyor.
@emmir2'nin yaptığı gibi sorguna bir kıstas verip (where) giriş yapan kişinin yetkisinin admin olup olmadığına göre Admin butonu (linki) göstermen lazım.
kodlarını yazmazsan neden hata alıyorsun, neden diğer resimlerin siliniyor. Kimse tahmin edemez ki!
upload fonksiyonunu , post kodları konuya ekle ki hata nerde çözen biri çıkar belki.
sorularını ayrı tabloya al. sonra sorularını soru numarasına, eklediğin/ekleyeceğin soru ve diğer kriterlere göre de otomatik çekersin.
mevcut tablon uygun değil.
Sıkça sorulan sorular (sss) için
Tablo adı: sss
id | title | text | sirano | category_id |
---|---|---|---|---|
1 | abonelik süreci | abone olmak için... | 1 | 3 |
sonuncuda SELECT posts.* from posts
dener misin?
şu tablo içeriğinin ekran görüntüsünü çeker misin?
categories ve posts tablonda eşleşen kolonlarda hata mı var acaba?
$kat_id nin çıktısı nedir? ben bunu kategori id olarak düşündüğümden post ve kategori kodlarını eşleştirdim. eğer metinse, ve bunu where ile diğer tablodan sayıyla eşleştirdiysek oda hata yaratır.
category_id sütunundaki veri posts tablonda tam olarak eşleşen sütun nedir? birebir eşleşiyorlar mı?
Mantık şu, sayfada $_GET['url']
olarak aldığın değer kategori kodu olmalı.
bunu $kat_id olarak sayfanın başında değişkene atadık. Bu üstte yer almalı. Böylelikle $_get ile aldığımız kategori id sine göre içerik değişecek.
sonra categories ve posts tablolarını inner join ile birbirine bağlayıp where diyerek get ile aldığımız kategorinin idsinin post tablosundaki kategori id-sine eşit olanları al dedik. sonra da order by diyerek post id ne göre verileri sırala dedik.
Bu mantığa göre kodlarını düzenler misin? Mantığı bu. Anca bu elimden geldi.
categories.id = $kat_id)
şurdaki parantezi silip öyle dener misin? mobilde yazarken silmemişim sende öyle kullanmışsın.
düzelmezse kodun son halini yapıştırır mısın? ekran resminden zor oluyor.