Uzman Cevap beta aşamasından çıkmaya hazırlanıyor! Yenilikleri takipte kalın.
Çözüldü! Bu soru aradığı cevabı buldu :) Teşekkürler iyi niyetli insanlar!

PDO mysql insert sonrası belirtilen datayı json yapıp jquery ile nasıl kullanabilirim.

Arkadaşlar aşağıdaki kod sorunsuz çalışıyor fakat kayıt işlemi tamamlandıktan sonra, refno stunundaki benzersiz id yi json yapıp jquerye bildirmem gerekiyor. Burada nasıl bir değişiklik yapmalıyım? jquery rowCount fonksiyonundaki tamam çıktısını alıp kayıt başarılı mesajını veriyor.

<?php
require_once '../admins/config.php';
$adsoyad	= $_POST['adsoyad'];
$tel 		= $_POST['tel'];
$sehir		= $_POST['sehir'];
$email		= $_POST['email'];
$grupdernek	= $_POST['grupdernek'];
$cinsiyet	= $_POST['cinsiyet'];
$beden		= $_POST['beden'];
$alerji		= $_POST['alerji'];
$beslenme	= $_POST['beslenme'];
$konaklama	= $_POST['konaklama'];
$kangrubu	= $_POST['kangrubu'];
$mesaj		= $_POST['mesaj'];
$db = getDB();
$emailvar = $db->prepare("SELECT * FROM tbl_users WHERE email = ? ");
$emailvar->execute(array($email));
	if($emailvar->rowCount()){
		echo 'emailvar';
	}else{
		$email = filter_var($email, FILTER_SANITIZE_EMAIL);
		if(!filter_var($email,FILTER_VALIDATE_EMAIL)){
				echo 'formathata';
		}else{
			$referans = $db->prepare("SELECT * FROM tbl_users WHERE refno = ? ");
			$referans->execute(array($refno));
			if($referans->rowCount()){
			}else{
				
				function create_unique() {
					$data = $_SERVER['HTTP_USER_AGENT'] . $_SERVER['REMOTE_ADDR'] .
							time() . rand();
					return sha1($data);
				}
				
				$refno = substr(create_unique(), 0,5);
				
				$stmt = $db->prepare('INSERT INTO tbl_users(adsoyad,tel,sehir,email,grupdernek,cinsiyet,beden,alerji,beslenme,konaklama,kangrubu,mesaj,refno) VALUES(:adsoyad, :tel, :sehir, :email, :grupdernek, :cinsiyet, :beden, :alerji, :beslenme, :konaklama, :kangrubu, :mesaj, :refno)');
				$stmt->bindParam(':adsoyad', $adsoyad);
				$stmt->bindParam(':tel', $tel);
				$stmt->bindParam(':sehir', $sehir);
				$stmt->bindParam(':email', $email);
				$stmt->bindParam(':grupdernek', $grupdernek);
				$stmt->bindParam(':cinsiyet', $cinsiyet);
				$stmt->bindParam(':beden', $beden);
				$stmt->bindParam(':alerji', $alerji);
				$stmt->bindParam(':beslenme', $beslenme);
				$stmt->bindParam(':konaklama', $konaklama);
				$stmt->bindParam(':kangrubu', $kangrubu);
				$stmt->bindParam(':mesaj', $mesaj );
				$stmt->bindParam(':refno', $refno );
				$stmt->execute();
				
				if($stmt->rowCount()){					
					echo 'tamam';
				}else{
					echo 'hata';
				}
			}
		}
	}
Cevaplar (1)
0
json yapmada probjem yaşıyorsan şöyle yapabilirsin
if($stmt->rowCount()){
	echo json_encode(["refid" => $refno]);
}else{
	echo  json_encode(["hata" => 1]);
}
Cevap Yazın..

[code=css,php,sql,asp..]..kod..[/code] , [url=http:...com] , [img=resim linki]
[color=renk kodu]..yazı..[/color]

yabancı dizi izle tv ünitesi