a tagı içinde buton kullanmaya gerek yok. Aşağıdaki gibi bir class kullanarak yapabilirsiniz.
<a href="login.php" class="btn-style">Yeni Hesap Ekle</a>
<a href="logout.php" class="btn-style">Bütün Oturumlardan Çık</a>
CSS
.btn-style {
/*istediğiniz gibi şekillendirin butonu*/
text-decoration: none;
display: block;
text-align: center;
padding: 5px 0;
margin-top: 5px;
border-radius: 3px;
border: 1px solid rgba(23, 94, 209, 1);
background: rgba(66, 135, 245, 1);
color: #fff;
}
.btn-style:hover {
border: 1px solid rgba(23, 94, 209, .9);
background: rgba(66, 135, 245, .9);
}
Başlangıç seviyesinde en iyi bildiğiniz dil üzerinde çalışmak ve en azından bir dilde ustalaşmak daha iyi bence. Sizin durumunuzda PHP ile nesne yönelimli programlama üzerine çalışıp yetkinlik kazanmak sadece PHP değil tüm programlama çalışmalarınızda önemli bir aşama kat etmek anlamına gelebilir. Daha sonra ihtiyacınıza göre framework de öğrenebilirsiniz, yeni bir dil de. OOP konusunda yetkinlik kazanmadan framework öğrenmek işlerinizi kolaylaştırmaz, temel bilgilere sahip olmadan yapacağınız çalışmalarda genel bir mantık oluşturamazsınız. En azından benim için böyle olmuştu.
Çok geç olsa da cevapsız kalmaması için yazıyorum.
Pycharm ayarlarından doğru interpreter'i seçtiğinizden emin olun. Her proje için özel bir virtual environment oluşturmak işinizi kolaylaştırabilir. Her projenin kendi modülleri bu environment içinde olur.
Soru sorulalı çok olmuş ve çözülmüş ancak cevap girilmemiş. Daha sonra ihtiyaç olursa diye cevabı yazmak istedim.
__init__
fonkisyonu içinde butona clicked.connect
metoduyla başka bir fonksiyona bağlayarak istediğiniz işlemi yapabilirsiniz. Burada daha düzenli kod yazmak adına isterseniz bir buton handler fonksiyonu yazıp bu fonksiyonu da init içinde çağırabilirsiniz.
def __init__(self):
self.button_adi.clicked.connect(self.calisacak_fonksiyon)
def calisacak_fonksiyon(self):
print("Buraya buton tıklanınca çalışacak fonksiyon")
- Değişkenleri aşağıdaki kod bloğunda olduğu gibi süslü parantez içinde kullanmayı deneyin.
- w3schools ya da php.net sayfalarındaki anlatılan Prepared Statements kullanımını deneyebilirsiniz.
mysqli_fetch_array($sonuc, mysql_assoc)
yerinemysqli_fetch_assoc($sonuc)
kullanmayı deneyin.
// Değişkenleri süslü parantez içinde kullanmayı deneyin
$admin_sor = "SELECT * FROM yoneticiler WHERE kullanici='{$GelenKullanici}' and sifre='{$YeniSifre}'";
$sonuc = mysqli_query($baglan, $admin_sor);
// mysqli_fetch_array yerine mysqli_fetch_assoc kullanmayı deneyin
$satir = mysqli_fetch_assoc($sonuc, mysql_assoc);
Görebildiğim başka bir şey yok. error_reporting'i açıp hatayı paylaşırsanız tekrar bakabilirim.