Muhtemelen "date_default_timezone_set" sayfana çağırmamışındır.
<?php
date_default_timezone_set('Europe/Istanbul');
$yil= date('Y');
echo "Copyright © ".$yil." Benim Sitem. Sitenin Tüm Hakları Saklıdır";
?>
Bende dünyada barış, huzur ve bolluk olmasını istiyorum ama olmuyor malesef :)
Şaka bi yana bence bootstrap kütüphanesini öğrenmeye çalış.Yada bir profesyonelden veya firmadan destek istemelisin çünkü isteklerinin yapılabilmesi için bence tüm kaynak dosyalarını güzelce incelenmeli. Çünkü buradan şunu yap bunu yap diyerek hepsinin çözüleceğiniz düşünmüyorum.
Kolay gelsin.
https://getbootstrap.com/docs/4.4/getting-started/introduction/
Eğer senin yazdığın gibi çalışmasınıda istiyorsan
$kul_mail = $_POST['kul_mail'];
$kul_sifre = $_POST['kul_sifre'];
$kullanicisor = $db_name->prepare("SELECT * FROM users_table WHERE kul_mail=:kul_mail");
$kullanicisor -> execute(array('kul_mail' => $_POST['kul_mail']));
$say = $kullanicisor -> rowCount();
if ($say>0) {
print($say);
print(" kullanıcı var <br>");
//burdan sonrasında sıkıntı var
$veriupdate=$db_name->prepare("UPDATE users_table SET kul_sifre =:kul_sifre WHERE kul_mail=:kul_mail");
$update = $veriupdate->execute(array(
'kul_mail' => $kul_mail,
'kul_sifre' => $kul_sifre
));
if ($update) {
print(" Güncelleme Başarılı.");
}
else{
print(" Güncelleme yok..");
}
}
else{
print(" Kullanıcı yok");}
}else{
print("Hata"); }
yani where koşuna execute diyorsun ama array içinde bunu belirtmiyorsun sanırım hata bu yukarıda ikinci yazdığım
mesajda doğrudan where koşuluna değişken ile update yapabilirsin bu şekildede yapabilirsin nasıl istersen
Pardon yanlış yazmışım boşluk ve iki noktayı Tayfun hoca şu cevap düzenleme sayfasını yap artık :)
$veriupdate=$db_name->prepare("UPDATE users_table SET kul_sifre=:kul_sifre WHERE kul_mail=$kul_mail");
veya
$veriupdate=$db_name->prepare("UPDATE users_table SET kul_sifre=:kul_sifre WHERE kul_mail={$_POST['kul_mail']}");
Sorgundaki boşlukları kaldırmayı denermisin?
$veriupdate=$db_name->prepare("UPDATE users_table SET kul_sifre=:kul_sifre WHERE kul_mail=:$kul_mail");
ona göre listeleme yapıyorum.Burda bir sorun yok.
Fakat ilk bahsettiğim konudaki hata devam ediyor.Ne zaman db bağlantısından aşağıdaki kodu kaldırıyorum düzeliyor.
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
if (!isset($_POST['token']) || $_POST['token'] != $_SESSION['token'] ){
die('Bir Hata Oluştu Tekrar Deneyin Lütfen!');
}
}
$_SESSION['token'] = uniqid();
Kullandığın kodu buraya göndermen daha mantıklı insanlar kodu görerek yorum yapabilir.
$mail->CharSet ="utf-8";
bir dene istersen belki yoktur
Şöyle bir video var işine yarar diye düşünüyorum.
https://www.youtube.com/watch?v=Um_M9CsZZm0
Bootstrap kütüphanesinden yararlanabilirsin.
https://getbootstrap.com/docs/4.4/layout/grid/
<div class="container">
<div class="row">
<div class="col-auto">
One of three columns
</div>
<div class="col-3">
One of three columns
</div>
<div class="col-4">
One of three columns
</div>
</div>
</div>
toplamda col-12 kullanır kütüphane kullanacağın design için divin uzunluğunu sabit olanlarını
col-3 ,col-4 veya hangi witdh yapmak istiyorsan seçersin otomatik uzamasını istediğin ise col-auto olarak belirtirsin.
eğer belirttiğin divler toplamı col-12 toplamını geçerse bir alt satıra iner. Ayrıcam linki incelersen mobilde ve pc nasıl görüneceği hakkındada bilgiler mevcut
yani pc yan yana dizerken mobilde alt alta gösterebilirsin col-sm , col-md vb. detaylar mevcut.
<form action="" method="POST">
<div class="form-group">
<label for="username">Kullanıcı Adınız</label>
<input type="text" value="<?=post('username')?>" class="form-control" name="username" id="username"placeholder="Kullanıcı adınızı yazın..">
</div>
<div class="form-group">
<label for="email">E-posta Adresiniz</label>
<input type="text" value="<?=post('email')?>" class="form-control" name="email" id="email"placeholder="E-posta adresinizi yazın..">
</div>
<div class="form-group">
<label for="password">Şifreniz</label>
<input type="password" class="form-control" name="password" id="password" placeholder="*******">
</div>
<div class="form-group">
<label for="password-again">Şifreniz (Tekrar)</label>
<input type="password" class="form-control" name="password_again" id="password-again" placeholder="*******">
</div>
<button type="submit" name="register" class="btn btn-primary">Kayıt Ol</button>
</form>
<?php
if (isset($_POST['register'])) {
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$password_again = $_POST['password_again'];
}
?>
Bu Şekilde Denermisin Birde value değerlerine çektiğin verinin sorgusu nedir ?