ismail03 adlı üyeden alıntı: mesajı görüntüle
Kodları tam olarak incelemedim kodların daha düzgün olması için sadece sınıf yapısını anlattım. İleride sorun yaşamaman için



case"sec1";
               $sutun="oy1";
               $veri=1;
               case"sec2";
               $sutun="oy2";
               $veri=1;
               case"sec3";
               $sutun="oy3";
               $veri=1;
               case"sec4";
               $sutun="oy4";
               $veri=1;
               default:
               endswitch;
$veri değişkeni değeri 1 gönderilmiş kontrol et



   $sorgu5="insert into oylama (anketid,$sutun) VALUES ($anketid,$veri)";
            $getir5 = $veritabani->prepare($sorgu5);
            $getir5->execute();
oy değeri $veri değişkeninde tutuluyor switch de $veri hep 1 atanmış hata bu
hocam gerçekten ilgi ve alakanızdan dolayı çok çok teşekkürler nekadar teşekkür etsem azdır

hocam $veri 1 olcakki 1 oy verildiği belli olsun yani 1 oy eklencek veritabanına 2 kişi oy kullanmadığı için $veri hep 1 olacak bunun içindir ki $veri ile alakalı değildir

hatayı 20 dakka önce buldum hata switch case de
break;
ların konulmamasından dolayı olusuyomus, break konulmadığı için oy hep ferariye gidiyomus breakleri kullandıktan sonra karşık şekilde oy verdim hepsi yerli yerine gitii

bu süreçte zamanınızı ayırarak yardım etmeniz bile beni çok sevindirdi bir daha teşekkürü kendime borc bilirim çok teşekkürler hocam

aşşağıdada görüldüğü gibi
break;
lar yok
case"sec1";
               $sutun="oy1";
               $veri=1;
               case"sec2";
               $sutun="oy2";
               $veri=1;
               case"sec3";
               $sutun="oy3";
               $veri=1;
               case"sec4";
               $sutun="oy4";
               $veri=1;
               default:
               endswitch;