şöyle çalıştırdım ben, belki işine yarar :)
function USDtoTRY($cost)
{
$ch = curl_init('https://www.tcmb.gov.tr/kurlar/today.xml');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true
]);
$output = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($output);
$usd = $xml->children()[0]->ForexSelling;
return number_format($cost / $usd, 2) . '$';
}
echo USDtoTRY(100);
o zaman şunu dener misin
$(".faturaSelectDetay").focus(function(e) {
$(this).parent().next('td').find('.faturaDetay').focus().select();
e.preventDefault();
});
tablo oluşturarak yapman senin için daha iyi olacaktır. Örneğin
raporlar tablon en basit olarak şöyle olabilir
kolon | tur |
---|---|
rapor_id | int(11) |
rapor_musteri_id | int(11) |
rapor_tarih | varchar(255) |
aynı şekilde poliçeni de böyle tutabilirsin. Daha sonra sorgu yapıp personele atanmış müşterilerin raporlarını çekmek istediğinde şöyle bir sorgu yazacaksın;
SELECT * FROM raporlar
INNER JOIN musteriler ON musteriler.musteri_id = raporlar.rapor_musteri_id
WHERE musteriler.musteri_persone_id = 1 && rapor_tarih = '2020-01-01'
burada önemli olan musteriler
tablonda musteri_personel_id
gibi bir alanının olması. Müşteriyle hangi personel ilgileniyorsa o kişinin id'si bu alanda tutulacak ki bu şekilde bir eşleşme yapabilesin.
ihtiyacın olan sorgu şu
UPDATE adet SET
kac_adet = kac_adet - 1
WHERE adet_id = 1
burada adet_id
kısmını değişken kullanarak belirtebilirsin kac_adet - 1
öyle kalacak, mevcut değerden 1 çıkartıyorsun direk sorguda ekstra bir şey yapmana gerek yok.
bu durumda javascript kodlarına bakmamız gerekir, onları da soruya ekler misin. ayrıca console'da request attığında bir hata alıyor musun?
windows için önce şunu kur
https://rubyinstaller.org/
daha sonra ruby komut satırını (kurduğun program) açıp şu komuyu çalıştır
gem install sass
yükleme bittikten sonra şu komutu çalıştırıp kurulup kurulmadığına bakabilirsin
sass -v
daha sonra sass'ı çalıştırman lazım, çalıştığın dizine giriş yapıp şu komutu çalıştırman lazım
- eğer tek bir sass dosyası içinse
sass --watch style.scss:style.css
- eğer klasör içindeki sass ise
sass --watch sass:styles
ve eğer sonuna --style compressed
komutunu koyarsan sıkıştırılmış olarak css çıktısı alırsın.
kurulum için video lazımsa https://www.youtube.com/watch?v=yVHGgVEx1o0
prototurk'un de sponsoru olan burtinet.com tavsiye ederim, türkiyede kaliteli bulduğum ve işini iyi yapan ender firmalardan :) r10.net'de bu firmada özel olarak barınıyor.
Evet arkadaşlar, yeni versiyonda ki eksiklikleri buradan bildirirseniz çok mutlu olurum <3
şu kod işine yarayacaktır
$('select').on('change', function(){
if ($(this).val() != ''){
$(this).parent().next('td').find('input').focus();
}
})
en basit haliyle setInterval()
ile yapabilirsin.
<h3>
Merhaba <span id="word"></span>
</h3>
<script>
const words = ['Dünya', 'Prototürk', 'Gardaş'];
let word = document.getElementById('word');
let seconds = 2000;
let i = 0;
setInterval(() => {
if (i == words.length) i = 0;
word.innerHTML = words[i];
i++;
}, seconds);
</script>