Php Yardımı
#1
$gelir = $_POST['gelirturu'];
 $tarih = $_POST['tarih'];
 $donem=turkcetarih('F Y',$tarih);
$oturum = $_POST['oturum'];
$durum='Ödenmedi';
$fiyat = $_POST['fiyat'];

 echo  $odemeeklesql="INSERT INTO tbl_odeme (oapt, odonem, odaireno,osakinkod,odurum,ogelirturu,otarih,otutar,otoplam) SELECT $apt,'$donem',sdaireno,skodu,$durum,$gelir,$tarih,$fiyat,$fiyat FROM tbl_sakin
WHERE sapt='$apt' and soturum='$oturum' and sislem='Yap' and syetki='Kullanıcı'";


merhabalar üstadlarım php de burada eksik kaldım bunu nasıl yapmam lazım . yardımcı olursanız çok sevinriim .



  Alıntı
Bu mesajı beğenenler:
#2
(29-04-2021, 13:17)88888888 demiş ki: $gelir = $_POST['gelirturu'];
 $tarih = $_POST['tarih'];
 $donem=turkcetarih('F Y',$tarih);
$oturum = $_POST['oturum'];
$durum='Ödenmedi';
$fiyat = $_POST['fiyat'];

 echo  $odemeeklesql="INSERT INTO tbl_odeme (oapt, odonem, odaireno,osakinkod,odurum,ogelirturu,otarih,otutar,otoplam) SELECT $apt,'$donem',sdaireno,skodu,$durum,$gelir,$tarih,$fiyat,$fiyat FROM tbl_sakin
WHERE sapt='$apt' and soturum='$oturum' and sislem='Yap' and syetki='Kullanıcı'";


merhabalar üstadlarım php de burada eksik kaldım bunu nasıl yapmam lazım . yardımcı olursanız çok sevinriim .
Merhaba,
PHP olarak çok fazla bilgim yok ama SQL cümlenizi incelediğimde gözüme takılan bir yer var sorun orda olabilir.
SELECT ifadesinden sonra belirtmiş olduğunuz son iki değere verdiğiniz isim aynı $fiyat,$fiyat
birisi otutar, diğeri ise otoplam
sorununuz çözülmezse hata ekranını paylaşırsanız daha hızlı sonuç alırsınız.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın onur hocam hata yok doğrudur tutar ve toplam alanına aynı fiyat yazılacak hata vermiyor ancak işlemde yapmıyor bu kurallara uyan alanlar var ancak sdaireno ile skoru alanlarini eklemiyor



  Alıntı
Bu mesajı beğenenler:
#4
Bahsettiğiniz alanlar sayısalmi, stringmi



  Alıntı
Bu mesajı beğenenler:
#5
Tamamı string onur hocam
C# yada vb olsa yapacağım ama PHP başka birşey  bir baba olarak biraz kızıma yardım edeyim dedim fikirverdim ben boşta kaldım

Bu kızımın ödevi apartman yönetimi için accesste yaptım 
C# ta öğrenme amaçlı yaptım ama PHP de yapayım dedim tikandim kaldım



  Alıntı
Bu mesajı beğenenler:
#6
Dikkatimi çeken bir nokta daha var verdiğiniz SQL cümlesinde 
,sdaireno,skodu alanlarının başında neden $ işareti yok, sayısal mı stringmi diye sormamın sebebi buydu  Yani sayısalsa başında $ işareti olmayabilir diye düşündüm, birde $ ekleyerek çalıştırın sonuç ne olacak



  Alıntı
Bu mesajı beğenenler:


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi