Uye yukardaki kodlari kullanarak coklu secim yapabilir sececegi kategoriyi isaretler ve isaretlemis oldugu kategori sorulari otomatik paneline eklenir. Egerki bu sekil yaparsaniz oncelikle ayriyetten kategoriler isminde tablo olusturmaniz gerekir. Sorularda kullanmis oldugunuz tum kategorilerin ayni ismiyle yazacaksiniz.
Tablo ismi kategoriler:
1-kategori1
2-kategori2
3-kategori3
bu sekilde kac tane kategoriniz varsa o kadar kategori ekliyorsunuz.
Uyelik formunu kategori secme bolumune asagidaki kodu ekliyorsunuz
$sor = mysql_query("select * from kategoriler ");
$yaz= mysql_fetch_array($sor);
$kategori1 =$yaz['kategori1'];
$kategori2 =$yaz['kategori2'];
$kategori3 =$yaz['kategori3'];
echo "
$kategori1
$kategori2
$kategori3";
?>
Asagidaki kodlari uyelik paneline veritabanina ekleme bolumune ekliyorsunuz .Asagidaki kodlar sayesinde uye kac tane kategori secerse secsin tum kategorileri sorularla beraber uyelik paneline ekliyecektir.
$kategori1=$_POST['kategori1'];
$kategori2=$_POST['kategori2'];
$kategori3=$_POST['kategori3']; // 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='$kategori1'||kategoriler='$kategori2'||kategoriler='$kategori3' "); // 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,kategoriler) values ('$soruID','$soru','$uyeismi','$cevaplanansoru','$kategoriler')");
}
?>