efemerts1646
Decapat
- Katılım
- 24 Ekim 2021
- Mesajlar
- 50
Daha fazla
- Cinsiyet
- Erkek
PHP:
<?PHP
include("baglanti.php");
İf(isset($_post["kaydet"]))
{
$Name=$_post["kullanici_adi"];
$Email=$_post["email"];
$Password=$_post["parola"];
$Ekle="ınsert ınto kullanicilar (kullanici_adi, email, parola) values ('$name','$email','$password')";
$Calistirekle = mysqli_query($baglanti,$ekle);
İf ($calistirekle) {
Echo '<div class="alert alert-success" role="alert">
Kayıt başarılı bir şekilde eklendi.
</Div>';
}
Else {
Echo '<div class="alert alert-danger" role="alert">
Kayıt eklenirken bir problem oluştu.
</Div>';
}
Mysqli_close($baglanti);
}
Bu kayit PHP'deki PHP kod dizisi:
PHP:
<?PHP
$Host = "localhost";
$Kullanici_adi = "root";
$Password = "";
$Vt = "uyelik";
$Baglanti = mysqli_connect($host, $kullanici_adi, $password, $vt);
Mysqli_set_charset($baglanti, "utf8");
Bu ise bağlantı PHP'nin içindeki dizi şu hatayı veriyor ekte gösterdiğim gibi.
Warning: Undefined array key "parola" in C:\xampp\htdocs\uyelik\kayit.php on line 9
Fatal error: Uncaught mysqli_sql_exception: Duplicate entry 'efemert16' for key 'kullanici_adi'in C:\xampp\htdocs\uyelik\kayit.php:12 stack trace: #0 C:\xampp\htdocs\uyelik\kayit.php(12): mysqli_query(object(mysqli), 'ınsert ınto kul...') #1 {main} thrown in C:\xampp\htdocs\uyelik\kayit.php on line 12
Bunda ilk önce normal ekran geliyor. Doğru bir şekilde kayıt formu geliyor. Kaydediyorsun, yeniliyorsun bu hatayı veriyor ve şifreyi kaydetmiyor. Baktım baktım anlamadım. Yardımcı olabilecek varsa?