<button id="btn">Tıkla</button>
<div id="result"></div>
let intervalId,
sayac = 0,
btn = document.getElementById('btn'),
result = document.getElementById('result')
btn.addEventListener('mousedown', () => {
result.innerText = 'Tıklama işlemi başladı';
intervalId = setInterval(() => {
sayac++;
result.innerText = sayac.toString();
if (sayac === 3) {
result.innerText = '3 saniye oldu, işlem yapılabilir'
clearInterval(intervalId);
sayac = 0;
}
}, 1e3);
});
['mouseup', 'mouseleave'].forEach(e => {
btn.addEventListener(e, () => {
clearInterval(intervalId);
sayac = 0;
result.innerText = ''
});
});
Dostum abi tavsiyesi vereyim sana, anlaşılan forumlarda yenisin sen. Eğer sorununa çözüm arıyorsan öncelikle doğru soru sormayı bilmek gerekir.
Fotoğraf, ekran görüntüsü paylaşmakla olmaz, insanlar görür ama sorunun sebebi ile ilgili hiçbir şey anlamazlar. Sorun oluşturan kodlarını hatta mümkünse o kodların da bağlı olduğu başka kodları da paylaşman gerekir. Ve mümkünse yine fotoğraf ile değil yazıyla. Ama buraya yazarsın ama codepen, paiza.io tarzı online kod editörleri aracılığı ile.
Söylediklerimden alınma sakın, dediğim gibi (profiline öğrenci olduğunu yazmana binaen) abi tavsiyesi olarak gör. :)
Eşzamansızlık problemi yaşıyorsun. getData fonksiyonundan fetch sayesinde promise döndür, fonksiyonu çalıştıktan sonra yapacağın işlemieri yap
const wrapper = document.querySelector(".wrapper");
let ıd = 1;
let count = 1;
function getData() {
return fetch(`https://rickandmortyapi.com/api/character?page=${x}`)
.then((res) => res.json())
.then((res) => {
const datas = res.results;
x++;
datas.map((data) => {
wrapper.innerHTML += `
<div class="box">
<p class="ıd">${count++}</p>
<img class="img" src="${data.image}" alt="">
<h2 class="name">${data.name}</h2>
<p class="gender">${data.gender}</p>
<p class="species">${data.species}</p>
<p class="status">${data.status}</p>
</div>
`;
});
});
}
getData().then(() => {
const boxs = document.querySelectorAll(".box");
console.log(boxs);
})
$a = file_get_contents(__DIR__ . DIRECTORY_SEPARATOR . 'a.css');
$a = preg_replace('@\s+@', ' ', $a);
$pattern = '/(@.*?\(.*?\)) { (.*?}) } /';
preg_match_all($pattern, $a, $results);
$clean = preg_replace($pattern, '', $a);
$newVals = [];
foreach ($results[1] as $k => $v) {
$newVals[$v][] = $results[2][$k];
}
$final = '';
foreach ($newVals as $k1 => $v1) {
$final .= "$k1 {" . join(' ', $v1) . " } ";
}
$final = $clean.$final;
echo $final;
Çıkan sonucu bu site ile beautify yapabilirsin
Estağfurullah kusurluk bir durum yok. Görmek istediğim bilgileri sağlayabilseydiniz sorunu çözmek çok kolaydı
Yok bu böyle olmayacak anlaşılan :) Anydesk falan var mı öyle kontrol etmeye çalışalım
Neden sizden bilgiyi cımbızla alıyoruz hocam onu anlamadım, tek bir satırı görmekle hatanın kaynağını nasıl anlayabiliriz.
Kodu nasıl yazdığını görmem lazım, 113. satır hata veriyormuş
Tamam o zaman companyName
değişkeninde küçük bir değişilik yapmak yeterli olacaktır.
$companyName = $_GET['pid55'] ?? '';
$companyName = 'A şirketi';
$sorgu = $vt->prepare('SELECT * FROM sirketler WHERE Sirketadi = ?');
$sorgu->execute([$companyName]);
if($sorgu->rowCount()) {
$getCompany = $sorgu->fetch(PDO::FETCH_ASSOC);
var_dump($getCompany);
}
else {
echo 'Böyle bir şirket bulunamadı';
}