PHP Sorusu

ssusar

Kayıtlı Üye
Katılım
17 Aralık 2014
Mesajlar
1.157
Tepkime puanı
0
Puan
0
Konum
Denizli
PHP JS Sorusu

270px-PHP-logo.svg.png

Merhabalar arkadaşlar,

PHP çalışıyorum takıldığım konu oluyor sağolsun @era hocam imdadıma yetişiyor. Ama sürekli rahatsız etmek istemiyorum. O yüzden burada sorum olduğunda konuyu güncelleyeceğim.

KODLAR:

PHP :
Kod:
<?php 
	
		include 'includes/connect.php';
		$sorgu2 = $db->prepare("SELECT * FROM policeler ");
		$sorgu2->execute();		
		$sorgu2=$sorgu2->fetchAll();

		
		$i=0;
		foreach ($sorgu2 as $sor2) {
				
		
		$data[$i]["status"]="success"; 	
		$data[$i]["message"]=$sor2['id'];
		$data[$i]["plaka"]=$sor2['plaka'];
		$data[$i]["sigortali"]=$sor2['sigortali'];
		$data[$i]["bitis_tarihi"]=$sor2['bitis_tarihi'];
		$i++;

		}		
		echo json_encode($data);
		
?>

JS :
Kod:
$("#gonder").click(function(){


	event.preventDefault();

		$.ajax({
			type:"POST",
			url :"json-test.php",
			data: $("#json-test").serialize(),
			dataType:'json',
			success: function(data){
				var veri = JSON.parse(data)

				console.log(veri)

				swal(veri.plaka);
				
			}

		});

});


NOT: JSON ile veritabanından gelen verileri nasıl parse edip tek tek yazdırabilirim? Ajax ile nasıl parçalayıp bunları istediğim yerlere yerleştirebilirim arkadaşlar?
 
Son düzenleme:
şimdi resim tek ise urunler tablosuna resim id koyarsın daha sonra iki tabloyu birleştirirsin googlede mysql tablo birleştirme olarak bulabilirsin.

urunler
urun-id
urun-ad
urun-resim

resimler
resim-id
resim-url

ama resim birden çok ise many to many diye bir olay var 3. bir tablo yapılıyor ve insert yapılırken 3 tabloyada ekleme yapılıyor.

veya yine tek tablo üzerinde idleri , ile ayırarak yaparsın daha sonra listelerken , leri diziye çevirirsin olur biter. ama aradığın olay many to many ;)

urunler
urun-id
urun-adı

resimler
resim-id
resim-adı

urun-resimler
urun-id
resim-id
 
Son düzenleme:
Kim olursa olsun php veya yazılım alanında aklınıza takılan soruları sormaktan kesinlikle çekinmeyin müsait olduğum sürece seve seve cevaplarım. Rahatsızlık veriyorsunuz gibi düşünmeyin hocam.
 
şimdi resim tek ise urunler tablosuna resim id koyarsın daha sonra iki tabloyu birleştirirsin googlede mysql tablo birleştirme olarak bulabilirsin.

urunler
urun-id
urun-ad
urun-resim

resimler
resim-id
resim-url

ama resim birden çok ise many to many diye bir olay var 3. bir tablo yapılıyor ve insert yapılırken 3 tabloyada ekleme yapılıyor.

veya yine tek tablo üzerinde idleri , ile ayırarak yaparsın daha sonra listelerken , leri diziye çevirirsin olur biter. ama aradığın olay many to many ;)

urunler
urun-id
urun-adı

resimler
resim-id
resim-adı

urun-resimler
urun-id
resim-id



Tek resim olacak hocam şimdilik. Öğrenme aşamasında olduğum için SQL çözmeye çalışıyorum. Ancak hala düzeltemedim. INNER JOIN ile birleştiriyorum ama yok hata da vermiyor çıktı da vermiyor :)

Kod:
$urun = $db->prepare("SELECT urunler.urun_id, resim.resim_id FROM urunler INNER JOIN resim ON urunler.urun_id = resim.resim_id");
			$urun->execute(array());
			$urun_rows = $urun->fetchAll(PDO::FETCH_ASSOC);



			foreach ($urun_rows as $urun_row ) {
					
			
				?>
		<div class="urunler">			
				<div class="col-3  bg-danger text-white mb-5">
					<h3> <?php echo $urun_row["urun_adi"] ?></h3>
					<h3> <?php echo $urun_row["urun_aciklama"] ?></h3>
					<h3> <?php echo $urun_row["urun_renk"] ?></h3>
					<h3> <?php echo $urun_row["urun_kategori"] ?></h3>
					<img  src="<?php echo $urun_row["resim_adi"]; ?>" "/>
				</div>
		</div>
 
Güncel. Yardımınız için şimdiden teşekkürler.
 
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri