Merhaba, sınıfın içindeki bağlantı değişkenine bir bağlantı tanımlanmamış.
Constructors
dediğimiz yapıcılar bunun için kullanabilirsin.
class Uyeler {
private $conn;
function __construct(){
// new Uyeler(); olarak çağırıldığında ilk yapıcı çalışacak ve $conn değerine bağlantıyı atayacak
try {
$this->conn = new PDO('mysql:host=localhost;dbname=uyeler', 'root', '');
$this->conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$this->conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
} catch (Exception $e) {
echo 'ERROR: ' . $e->getMessage();
}
}
public function KullaniciBilgisi(){
return $this->conn->query("SELECT * FROM users WHERE id=1")->fetch();
}
}
$Class = new Uyeler();
print_r($Class->KullaniciBilgisi());
Merhaba @yazilimyolcusu,
Kaynak kodunu paylaşabilir misin?
Merhaba, bunun için jquery autocomplete'e göz gezdirebilirsin.
Bu videoyu izleyip sorunu tekrar biraz daha detaylı şekilde yazar mısın?
Sorunu çözdüm. Sorun virgül kaydırma ile alakalıymış ve bu sorunu çözmek için dilin kendi içinde olan formatlama fonksiyonunu kullanmamız gerekliymiş. PHP içinde bu işlem number_format
fonksiyonu ile yapılıyor.
İyi çalışmalar..
Merhaba, istediğiniz işlemi jQuery Post ile yapabilirsiniz.
-HTML bölümü
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
function idGonder(id)
{
$.post("post.php", { id: id }, function(data) {
alert(data);
});
}
</script>
<a href="nojavascript...idGonder('<?=$pcode;?>')" id="id-button">ID Gönder</a>
-post.php
<?php
if ($_POST){
$id = $_POST["id"];
// ... Sorgu işleminiz
echo $id; // ve çıktınızı gönderdik
}
Merhaba, formun HTML kodunu ve yukarıda verilen kodun bulunduğu sayfaya aşağıda bırakacağım kodu yazıp çıktıyı iletebilir misiniz?
print_r($_POST);
exit;
Öncelikle merhaba @kuzey hemen anlatımıma başlıyorum.
Backend diller için PHP kullanarak başlaman faydana olabileceğini düşünüyorum. PHP bence diğer dillere göre öğrenilmesi biraz daha kolay bu nedenle PHP ile başladığında olabildiğince fazla kaynak ve bir çok platformda eğitimleri olduğundan dolayı bilgiye erişimin senin için daha kolay olacaktır.
PHP ile ilgili bazı kaynakları aşağıya bırakıyorum:
Ve Udemy gibi bir platformlardan maalesef ki ücretli şekilde eğitimleri satın alarak izleyebilirsin.
Unutmadan söyliyeyim 1 Milyon İstihdam adresinden ücretsiz bir şekilde yazılım ve bir çok alanda videolu eğitim bulabilirsin.
İyi çalışmalar dilerim..
Nasıl yani tam anlamadım ancak anladığım cookie oluşturmak istiyorsun. Aşağıya bir örnek bırakıyorum.
<?php
$user_id = @$_SESSION['user_id'];
if ($user_id) {
echo $user_id;
} else {
setcookie("user_id", "1", time()+3600);
## Bir saatlik user_id'si 1 olan cookie oluşturduk ##
}
?>