• 17-05-2013, 22:39:53
    #1
    aşağıdaki kodları çalıştırmaya uğraşıyorum. Ancak ne hata veriyor nede çalışıyor. Yardımcı olabilir misiniz.
    <?php   if( isset($_POST['aylik_tutar']) )
      {
    	  include("Connections\baglanti.php");
    	$tcm = $_POST["tc"];
    	
    	  $sql=mysql_query("select * from personel where tck = '".$tcm."'") or die("Sorgu hatasi: ".mysql_error());
    	 
    while ($cek=mysql_fetch_array($sql) ) {
    $id = $cek['id']; echo '$id';
    $tck = $cek['tck'];
    $ad = $cek['ad'];
    $soyad = $cek['soyad'];
    $birim = $cek['birim'];
    $mhali= $cek['mhali'];
    $birimkat = $cek['birimkat'];
    $gorevkat = $cek['gorevkat'];
    $calistigi_gun = $cek['calistigi_gun'];
    $unvan_katsayi = $cek['unvan_katsayi'];
    
    $kisisayisi = mysql_num_rows(mysql_query("SELECT * FROM personel "));
    $hasta_sayisi = mysql_query("SELECT sum(hasta_sayisi) FROM personel ");
    $performans_puani = $birimkat * $hasta_sayisi;
    $puan = $performans_puani / $kisi_sayisi;
    $net = $puan * $gorevkat * $calistigi_gun * $unvan_katsayi;
    
    $aylik_tutar = $_POST["aylik_tutar"];
    $taban_aylik = $_POST["taban_aylik"];
    $yan_odeme = $_POST["yan_odeme"];
    $ozel_hizmet = $_POST["ozel_hizmet"];
    $gelir = $aylik_tutar + $taban_aylik + $yan_odeme + $ozel_hizmet;
    $gv = ($puan * 15);
    $dv = ($puan * 8 / 1000);
    $tvergi = $gv + $dv;
    $doner = $net - $tvergi;
    $toplam = $gelir + $doner - $tvergi;
    
    $sorgu = msql_query("INSERT INTO `bordro`('tck',`ad`, `soyad`, `birim`, `mhali`, `aylik_tutar`, `taban_aylik`, `yan_odeme`, `ozel_hizmet`, `gv`, `dv`, `gelir`, `kesinti`, `net`, `doner`, `toplam`) VALUES ('$tck','$ad','$soyad','$birim','$mhali','$aylik_tutar','$taban_aylik','$yan_odeme','$ozel_hizmet','$gv','$dv','$gelir','$tvergi','$net','$doner','$toplam')");
    if($sorgu) echo "Bordro Eklendi" ;
    else echo "Bir Hata Oluştu";
    
    } 
    	  
    	  
    	  
    	  
    	  
    	  
    	  }
      
      
      
      
      ?>
  • 17-05-2013, 23:47:44
    #2
    $sorgu = msql_query("INSERT INTO mysql_query olucak
  • 18-05-2013, 09:05:39
    #3
    dogruweb adlı üyeden alıntı: mesajı görüntüle
    $sorgu = msql_query("INSERT INTO mysql_query olucak
    Biraz daha açabilir misin?
  • 18-05-2013, 09:53:29
    #4
    $sorgu = msql_query("INSERT INTO `bordro`('tck',`ad`, `soyad`, `birim`, `mhali`, `aylik_tutar`, `taban_aylik`, `yan_odeme`, `ozel_hizmet`, `gv`, `dv`, `gelir`, `kesinti`, `net`, `doner`, `toplam`) VALUES ('$tck','$ad','$soyad','$birim','$mhali','$aylik_t utar','$taban_aylik','$yan_odeme','$ozel_hizmet',' $gv','$dv','$gelir','$tvergi','$net','$doner','$to plam')");

    yerine

    $sorgu = mysql_query("INSERT INTO `bordro`('tck',`ad`, `soyad`, `birim`, `mhali`, `aylik_tutar`, `taban_aylik`, `yan_odeme`, `ozel_hizmet`, `gv`, `dv`, `gelir`, `kesinti`, `net`, `doner`, `toplam`) VALUES ('$tck','$ad','$soyad','$birim','$mhali','$aylik_t utar','$taban_aylik','$yan_odeme','$ozel_hizmet',' $gv','$dv','$gelir','$tvergi','$net','$doner','$to plam')");
  • 18-05-2013, 09:58:39
    #5
    Serkanbilgin adlı üyeden alıntı: mesajı görüntüle
    Biraz daha açabilir misin?
    mysql_query yazarken msql_ yazmışsınız.
  • 19-05-2013, 16:20:15
    #6
    msgr adlı üyeden alıntı: mesajı görüntüle
    $sorgu = msql_query("INSERT INTO `bordro`('tck',`ad`, `soyad`, `birim`, `mhali`, `aylik_tutar`, `taban_aylik`, `yan_odeme`, `ozel_hizmet`, `gv`, `dv`, `gelir`, `kesinti`, `net`, `doner`, `toplam`) VALUES ('$tck','$ad','$soyad','$birim','$mhali','$aylik_t utar','$taban_aylik','$yan_odeme','$ozel_hizmet',' $gv','$dv','$gelir','$tvergi','$net','$doner','$to plam')");

    yerine

    $sorgu = mysql_query("INSERT INTO `bordro`('tck',`ad`, `soyad`, `birim`, `mhali`, `aylik_tutar`, `taban_aylik`, `yan_odeme`, `ozel_hizmet`, `gv`, `dv`, `gelir`, `kesinti`, `net`, `doner`, `toplam`) VALUES ('$tck','$ad','$soyad','$birim','$mhali','$aylik_t utar','$taban_aylik','$yan_odeme','$ozel_hizmet',' $gv','$dv','$gelir','$tvergi','$net','$doner','$to plam')");
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    mysql_query yazarken msql_ yazmışsınız.
    Hocam o gözden kaçmış düzelttim de yine çalışmıyor ve hata da vermiyor. Form boş dönüyor. Oradaki matematiksel işlemlerden kaynaklanan bir sorun olabilir mi?