tatarkursad adlı üyeden alıntı

Hocam kayıt dan önce cami_id ve kurs_id nin post olup olmadığını kontrol edin.

Daha sonra kayıt için birde bu yöntemi deneyin.
$db->exec("INSERT INTO tablo(kullanici_id,cami_id) VALUES('$kullanici','$cami_id')"); //Senin tablona göre uyarla

Not: Bir sonraki adımda bunları listelemek istediğinde, Cami_id ile kurs_id leri birbirleri ile çakışacaktır. Tavsiyem bunları aynı tabloda tutun.


hocam

$camisor=$db->prepare("SELECT * FROM (kullanici_id,cami_id) VALUES('$kullanici','$cami_id') ORDER BY cami_adi");
$camisor->execute();


$kursor=$db->prepare("SELECT * FROM kuran_kurslari (kullanici_id,cami_id) VALUES('$kullanici','$cami_id')ORDER BY kuran_kursu_adi");
$kursor->execute();

bu şekilde yaptım bu sefer ne camiyi çekti ne kuran kursunu.

sanırım inner join kullanılması lazım ama nasıl kullanılacağını çözemedim.

KODUM BU:



bu kodda camiler ve kuran kursalarını çekebiliyorum çektikten sonra kayıt yap dediğim zaman kayıt etmiyor.