Sorular tablosu:
1-soruID
2-soru
3-kategoriler
Simdi mysql den baska bir tablo olusturuyorsunuz. Bu toblo otomatik her uye olan kisinin secmis oldugu kategoriye gore uyelik ismi ile sorulari ekler.
uyesorular tablosu:
1-soruID
2-soru
3-kategoriler
4-cevaplanansoru
5-uyeismi
Sitenizde uyelik formuna asagidaki kodlari eklerseniz. Uye olan kisi uyelik ismine gore uyesorular tablosunu otomatik uyelik paneline ekler.
Bu ekleme seklini uyelik formunda bulunan kodlara uygun sekilde ekleyin.
$kategori=$_POST['kategoriler']; // Bu bolum uyelik formundan post edilen gerekirse uyelik formuna gore degistiriniz
$uyeismi=$_POST['uyeismi'];      // Bu bolum uyelik formundan post edilen gerekirse uyelik formuna gore degistiriniz
$cevaplanansoru= 0;
$sor = mysql_query("SELECT * from  sorular WHERE kategoriler='$kategori' ");   // Bu bolumde sorular tablonuzda bulunan uyenin sectigi kategoriye gore tum bilgileri uyenin paneline ekler
while ($b=mysql_fetch_array($sor)){
$soru  =$b['soru'];
$soruID  =$b['soruID'];
$kategoriler  =$b['kategoriler'];
 
mysql_query("INSERT INTO uyesorular (soruID,soru,uyeismi,cevaplanansoru,kategori) values ('$soruID','$soru','$uyeismi','$cevaplanansoru','$kategoriler')");
}
?>
Uyelik panelinde uye olan kisilerin sorulari panelinde gorebilmesi icin sizin sorular tablosunu kullanmiyorsunuz uyesorular tablosunu uye ismine gore cekiyorsunuz.
Uyesorular tablosunda bulunan cevaplanansoru bolumu ilk kayitta 0 oldugu icin. Verileri cekerken 0 olanlari cekiyorsunuz.
$uyeismi = $_COOKIE['uyeismi'];// Burada bulunan uyeismi bolumunu uyelik paneline gore yazin
$sor = mysql_query("SELECT * from  uyesorular WHERE uyeismi='$uyeismi' and cevaplanansoru= 0  ");   // Bu sekilde tum kategorideki sorulari gosterir.Cevap yazilinca 1 olan cevaplanansoru sorulari cekmez.
En son olarak uye sorulara cevap yazarken yazmis oldugu cevap formuna soruyu cevapladigi icin listede gorunmemesi icin asagidaki kodlari uyenin soru cevap formuna ekliyorsunuz.
$uyeismi = $_COOKIE['uyeismi'];// Burada bulunan uyeismi bolumunu uyelik paneline gore yazin
mysql_query("UPDATE uyesorular SET cevaplanansoru= 1  WHERE uyeismi='$uyeismi'"); 
  
