Tek bir sorunum var isim ile aratılınca ilceler tablosun da kaç veri varsa o kadar yazdırıyor bunu nasıl engelleyebilirim ?
<?php
$arama = post('ara');
$query = $db->prepare("SELECT
emlakci.id,
emlakci.ad,
emlakci.soyad,
emlakci.img,
emlakci.sef,
emlakci.sehir,
emlakci.yorum_sayi,
emlakci.mulk,
ilceler.ad,
ilceler.ilce,
ilceler.ofis
FROM
ilceler
INNER JOIN emlakci ON ilceler.emlakci_id = emlakci.id
WHERE
ilceler.emlakci_id = emlakci.id AND ilceler.ad LIKE '%{$arama}%' OR ilceler.ilce LIKE '%{$arama}%' OR ilceler.ofis LIKE '%{$arama}%'");
$postla = $query->execute();
?>
@ebykdrms teşekkürler hocam eline sağlık
@ebykdrms hocam value değerini nası ekleyebiliriz İNSERT yaptıramıyorum value değeri boş olduğu için
const $ilceItem = $("<label class=checkbox><input class=checkbox__input type=checkbox name=ilce[] ><span class=checkbox__inner><span class=checkbox__tick></span><span class=checkbox__text><p class=checkbox__text></p></span></label>");
yardım edecek kimse yok muu
Bu şekil de div içine yazdırabiliyorum ama devreye <input type="checkbox">
girince sadece inputu çoğaltıyor veriyi vermiyor
sade bir şekil de <input>
yazarsam veriyi yazıyor yardımlarınızı bekliyorum
<div class="field__wrap" id="Ilceler" >Önce İl Seçiniz</div>
function search(nameKey, myArray){
for (var i=0; i < myArray.length; i++) {
if (myArray[i].plaka == nameKey) {
return myArray[i];
}
}
}
$( document ).ready(function() {
$.each(data, function( index, value ) {
$('#Iller').append($('<option>', {
value: value.plaka,
text: value.il
}));
});
$("#Iller").change(function(){
var valueSelected = this.value;
if($('#Iller').val() > 0) {
$('#Ilceler').html('');
$('#Ilceler').append($('<div>', {
value: 0
}));
$('#Ilceler').prop("disabled", false);
var resultObject = search($('#Iller').val(), data);
$.each(resultObject.ilceler, function( index, value ) {
$('#Ilceler').append($('<div>', {
value: 0,
text:value
}));
});
return false;
}
$('#Ilceler').prop("disabled", true);
});
});
Mobil de konu açma ve düzenleme yok
doğru cevabı geri alma butonu olmalı veyahut düzenleme
sayfanın en başına bunları ekledin mi ?
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
sayfa adın atıyorum galeri.php ise sen galeri.php?id=1 olarak aç $_GET['galeri_id']
değerin 1 olacak
daha sonrasın da insert kodlarına da
$galeri_id=$_POST['galeri_id'];
$kaydet=$db->prepare("INSERT INTO toplu SET
toplu_resimyol=:resimyol,
galeri_id=:galeri_id");
$insert=$kaydet->execute(array(
'resimyol' => $refimgyol,
'galeri_id' => $galeri_id
));
Şeklin de ekle veriyi çekerken de
<?php
$galerisor=$db->prepare("SELECT * FROM galeri WHERE galeri_id = 1 ORDER BY galeri_id"); //("SELECT * FROM galeri ORDER BY galeri_durum DESC, galeri_id ASC") // Burada galeri_durum'a öncelik tanıdık ve artandan azalana göre sıraladık (DESC), ardından galeri_id
$galerisor->execute();
while ($galeriCek=$galerisor->fetch(PDO::FETCH_ASSOC)) { ?>
diyerek çekebilirsin
en son çağre olarak o şekil de yaptım
if($islem){
$x = $db->prepare("INSERT INTO musteri_yorum_img SET yorum_id = ?, img = ?");
$x = $x->execute(array($idi,post('img1')));
if ($x) {
$xC = $db->prepare("UPDATE emlakci SET yorum_img=yorum_img+1 WHERE id = ?");
$xC = $xC->execute(array($emlakci['id']));
}