Merhaba arkadaşlar php ile mysql e fatura oluşturuyorum fatura numarası 85421 mesela en son fatura rakamı bu ise input'a 85422 yani en son faturadan sonraki rakamı nasıl yazdırabilirim
mysql de faturalar tablosunda faturano alanında fatura numaralarım sürekli elle yazıyorum text alanına bundan dolayı en son hangi fatura numarasını eklemişsem ona +1 ekletmek istiyorum.
php mysql fatura numarası sorunu
4
●532
- 10-04-2015, 23:57:47Üyeliği durduruldu
- 11-04-2015, 00:20:21En son kaydetmiş olduğunuz faturano'sunu SQL'de en büyük rakam olarak kabul ediyorum.
Öyleyse;
<?php $sql="SELECT * from faturalar ORDER BY faturano DESC LIMIT 1"; $kullan=mysql_query($sql); $cek=mysql_fetch_array($kullan); $sonfaturano=$cek['faturano']; $birfazla=$sonfaturano+1; ?>
Formda input value kısmına ise;
<?php echo $birfazla; ?>
yazmanız yeterli. - 11-04-2015, 00:41:32Üyeliği durduruldubilirkishi adlı üyeden alıntı: mesajı görüntüleSiz arkadaşı yanlış anlamışsınız.zcode adlı üyeden alıntı: mesajı görüntüle
Fatura numarası TEXT'miş elle kendisi giriyormuş.
Hocam öncelikle kolonu INT yapmalısınız. Sonrasında yukarda ki örnekler gibi +1 vermeniz yeterli. - 11-04-2015, 00:46:30Üyeliği durduruldu