-
Üyelik
23.10.2020
-
Yaş/Cinsiyet
20 / E
-
Meslek
Öğrenci, Wordpress
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** V**
-
Mesajlar
55
-
Beğeniler
20 / 17
-
Ticaret
0, (%0)
Hocalarım selamlar.
Bir kayıt sayfasından kayıt bilgilerini alıp databaseye yazdıran basit bir sistem yazmaya çalışıyorum. PHP'de yeniyim biraz. Yazdığım kodlar şunlar:
Kayıt sayfası (kayit-ol.php):
Database bağlantı sayfası (baglan.php):
$servername = "localhost";
$database = "kullanicilar";
$username = "root";
$password = "password";
$conn = mysqli_connect($servername, $username, $password, $database);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo “Connected successfully”;
mysqli_close($conn);
?>
Veritabanına bilgileri kaydetme sayfası (kayit.php):
$kullaniciadi = $_POST['kadi'];
$sifre = $_POST['sifre'];
if(empty($kullaniciadi))
{
echo("Kullanıcı Adınızı Yazmadınız. Lütfen Geri Dönüp Doldurunuz.");
}
elseif(empty($sifre))
{
echo("Şifrenizi Yazmadınız. Lütfen Geri Dönüp Doldurunuz.");
}
else{
include("/baglan.php");
$sql = "INSERT INTO uye(kullaniciadi, sifre) VALUES ($kullaniciadi, $sifre)";
$kayit = mysql_query($sql);
}
if (isset ($kayit)){
echo "Üye Kaydınız Yapılmıştır";
}
else {
echo "Kayıt Başarısız. Admin ile iletişime geçin.";
}
}
?>
kayit-ol.php sayfasında bilgileri girdikten sonra /kayit.php sayfasında şöyle bir hata alıyorum:
Sorun ne olabilir? Kodlarımda mı yoksa sunucu taraflı mı? Yardımlarınızı bekliyorum. İyi günler.
Anahtar teslim Wordpress site kurulumu.
-
Üyelik
15.05.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
PHP Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** G**
-
Mesajlar
1207
-
Beğeniler
382 / 381
-
Ticaret
16, (%100)
wordpress4love php ye yeni başlamışsınız. Eski eğitimleri izlemeyin.Mysql den vazgeçin.
PDO ile deneyebilirsiniz.
1 kişi bu mesajı beğendi.
Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
-
Üyelik
29.11.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Cross Platform Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** B**
-
Mesajlar
168
-
Beğeniler
12 / 47
-
Ticaret
0, (%0)
Bağlantını mysqli_connect yeni sürüm ile yapmışssın sorguyu eski göndermişssin bundan kaynaklı olabilir"mysql_query($sql);" yazmışsın mysqli olarak değiştirip dene
1 kişi bu mesajı beğendi.
-
Üyelik
23.10.2020
-
Yaş/Cinsiyet
20 / E
-
Meslek
Öğrenci, Wordpress
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** V**
-
Mesajlar
55
-
Beğeniler
20 / 17
-
Ticaret
0, (%0)
Weismann21 adlı üyeden alıntı
Bağlantını mysqli_connect yeni sürüm ile yapmışssın sorguyu eski göndermişssin bundan kaynaklı olabilir"mysql_query($sql);" yazmışsın mysqli olarak değiştirip dene
Aynen dediğin gibi yaptım hocam, mysqli_query($conn , $sql); yaparak denedim ve Kayıt başarılı diye mesajımı aldım. Fakat bu sefer de phpmyadminde veritabanını kontrol ettiğimde data tableye geçmemiş. Çerezleri temizledim aynı. Burda sorun ne olabilir sence? Kodum şu şekilde:
$kullaniciadi = $_POST['kadi'];
$sifre = $_POST['sifre'];
if(empty($kullaniciadi))
{
echo("Kullanıcı Adınızı Yazmadınız. Lütfen Geri Dönüp Doldurunuz.");
}
elseif(empty($sifre))
{
echo("Şifrenizi Yazmadınız. Lütfen Geri Dönüp Doldurunuz.");
}
else{
$servername = "127.0.0.1";
$database = "kullanicilar";
$username = "root";
$password = "";
$conn = mysqli_connect($servername, $username, $password, $database);
$sql = "INSERT INTO uyeler(kullaniciadi, sifre) VALUES($kullaniciadi, $sifre)";
mysqli_query($conn,$sql);
mysqli_close($conn);
}
?>
Anahtar teslim Wordpress site kurulumu.
-
Üyelik
05.05.2017
-
Yaş/Cinsiyet
29 / E
-
Meslek
Web-Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** K**
-
Mesajlar
1025
-
Beğeniler
366 / 534
-
Ticaret
5, (%100)
$sql = "INSERT INTO uyeler(kullaniciadi, sifre) VALUES($kullaniciadi, $sifre)";
Bu kısmı:
$sql = "INSERT INTO uyeler(kullaniciadi, sifre) VALUES('$kullaniciadi', '$sifre')";
Bu şekilde yaz
-
Üyelik
10.12.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
Serbest Çalışan
-
Konum
İsveç
-
Ad Soyad
H** E**
-
Mesajlar
62
-
Beğeniler
19 / 18
-
Ticaret
0, (%0)
hocam bana kalırsa mysqli kullanma bazı serverlar mysqli desteklemiyor tümünü mysql kullan kayıt yapmadı ise muhtemelen tablo ismi yalnış yazılmıştır ve ya tablonun değeri yalnıştır ama şöyle bir şey var bazen bir virgül bile eksik olsa kodlar çalışmaya bilir kodları tekrar tekrar kontrol edin.
-
Üyelik
23.10.2020
-
Yaş/Cinsiyet
20 / E
-
Meslek
Öğrenci, Wordpress
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** V**
-
Mesajlar
55
-
Beğeniler
20 / 17
-
Ticaret
0, (%0)
Cevaplarınız için teşekkür ederim. mysqli kullanarak sorun çözüldü. Konu kapanabilir.
1 kişi bu mesajı beğendi.
Anahtar teslim Wordpress site kurulumu.
bynoment
https://tecrubesozluk.com
Kullanıcı
-
Üyelik
20.07.2017
-
Yaş/Cinsiyet
42 / E
-
Meslek
öğrenci
-
Konum
Bitlis
-
Ad Soyad
G** S**
-
Mesajlar
297
-
Beğeniler
84 / 83
-
Ticaret
0, (%0)
Merhaba online client tabanlı oyunum için bende aynı şekilde kayıt kısmı yapmaya çalışıyorum bana yardımcı olabilirmisin?
Register olayı var client üzerinden oyun girişinde kullanıcı adı yazıp direk giriş yapabilyiorlar.
Şifre kısmı vb hazır lakin şifreyi kaydetmiyor
https://fivemturkiye.com FiveM Türkiye Forumu
https://valheimturkiye.com Valheim Türkiye Forumu