.sidebar{
overflow-x: hidden;
overflow-y: auto;
}
dikey scroll'un gerektiğinde açılması için değerini auto yaparsan içerisindeki elemanlar sığmadığında scroll görünmeye başlar.
komutsatırına composer clearcache yazarak composer cache temizle.
boilerplate sıfırdan kurulumunu yap.
php sürümünlede alakalı olabilir farklı php sürümüyle kullanmayı dene.
php 8.0.7 de denedim çalışıyor.
Sitede sağtık yapıp İncele'ye tıkla Network sekmesinde Disable cache'i işaretle.
Veya css dosyasında değişiklik yaptığında Ctrl + R ile hard reload yap.
<div class="banner">
<div class="banner-top">728x90</div>
<div class="banner-left">120x600</div>
</div>
*{
margin: 0px;
padding: 0px;
}
.banner{
display: flex;
justify-content:center;
flex-direction: column;
}
.banner-top{
width: 728px;
height: 90px;
background: #ccc;
text-align: center;
line-height: 90px;
color: rgba(0, 0, 0, .4);
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}
.banner-left{
width: 120px;
height: 600px;
background: #ccc;
text-align: center;
line-height: 600px;
color: rgba(0, 0, 0, .4);
margin-left: 30px;
margin-bottom: auto;
margin-top: auto;
}
$('#info-btn').mouseenter(function() {
$('#informations').fadeIn(400)
});
$('#info-btn').mouseleave(function() {
$('#informations').fadeOut(400)
});
// veya
$('#info-btn').on('mouseenter', function() {
$('#informations').fadeIn(400)
});
$('#info-btn').on('mouseleave', function() {
$('#informations').fadeOut(400)
});
tablona 1 column ekleyip PIN için geçerlilik tarihi girebilirsin.PIN oluşturulduğunda oraya PIN için son kullanım tarihini girersin eğer o tarihi geçmişse PIN'i kullanmasına izin vermezsin.Veya Mysql Event ile belirli aralıklarla sorgu çalıştırarak sildirebilirsin.
@mami 'nin de söylediği gibi ajax ı farklı bir dosyada yaparsan sorun çözülecektir.
ajax.php dosyasına aşağıdakileri eklersen.
<?php
if($_POST){
extract($_POST);
if(empty($ad)||empty($eposta)){
echo'<div role="alert">Lütfen hiçbir alanı boş bırakmayın!</div>';
}
else
{
echo'<div role="alert">Bilgiler başarıyla kaydedildi</div>';
}
}
if(!isset($_POST)){
echo'Henüz veri Gönderilmedi';
}
?>
geriye dönen değer başarılıysa success ten alabilirsin.
success: function(basarili) {
alert(basarili);
}
url'yi unutmuşum.
post işlemini yakaladığın yerin urlsini gir.
Örnek:
$("#gonder").click(function(gonder) {
var denemeFormu = $("#denemeFormu").serialize();
$.ajax({
url: "ajax.php",
type: "POST",
data: denemeFormu,
error: function(error) {
alert("Bilgiler gönderilirken bir hata oluştu: " + error);
},
success: function(basarili) {
alert("Bilgiler başarıyla gönderildi");
}
});
});
@ozermert26 verdiğin linkteki kodu inceledim <script> tagları içerisindeki success'in karşısındaki süslü parantezlerin sonunda noktalı virgül ; vardı.Aşağıdaki gibi yaparsan çalışacaktır.
$("#gonder").click(function(gonder) {
var denemeFormu = $("#denemeFormu").serialize();
$.ajax({
type: "POST",
data: denemeFormu,
error: function(error) {
alert("Bilgiler gönderilirken bir hata oluştu: " + error);
},
success: function(basarili) {
alert("Bilgiler başarıyla gönderildi");
}
});
});
tablodaki tüm veriyi silmek için TRUNCATE TABLE yazilar