PHP "localhost şu anda bu isteği işleme alamıyor. HTTP ERROR 500" hatası

Timuçib

Hectopat
Katılım
8 Mart 2023
Mesajlar
1.395
Çözümler
13
Öncelikle herkese iyi Sosyaller.

Kod:
<?PHP

$Connect = mysqli_connect("localhost","root","","udata");

$Username = $_POST["f_name"];

$E_mail = $_POST["f_email"];

$Pass = $_POST["f_password"];

Mysqli_set_charset($connect, "UTF8");

İf (isset($_POST["f_btn"]))
{ //1. if start
 $Add = "INSERT INTO user(username, email, password) VALUES('$username','$e_mail','$pass')";
 $Send = mysqli_query($connect,$add);
İf ($send) { //2. if start
 Echo "<div class='successfull'>kayıt başırılı</div>";
}2. if stop
Else{
Echo "<div class='unsuccessfull'>kayıt başarısız</div>";
}
}// 1. if stop
Bu kod dizelerinde 2. İf satırı koşulu sağlandığında sorunsuz bir şekilde çalışıyor ama else sağlandığında yani başarısızlık bildirisinde böyle bir hata alıyorum.



Bu sorunu nasıl çözerim?
 
Son düzenleyen: Moderatör:
Kodunuzu PHP kodu içine alıp atar mısınız?
 
"2. if stop" yazısı açıklama şeklinde yazılmamış ondan kaynaklı gibi görünüyor.

Yok hocam onu derleyici üzerinden eklemedim burada ekledim.

Kodunuzu PHP kodu içine alıp atar mısınız?

Deniyorum hocam.

Kodunuzu PHP kodu içine alıp atar mısınız?
<?php

$connect = mysqli_connect("localhost","root","","udata");

mysqli_set_charset($connect, "UTF8");

if (isset($_POST["f_btn"]))
{ //1. if start

$username = $_POST["f_name"];

$e_mail = $_POST["f_email"];

$pass = $_POST["f_password"];


$add = "INSERT INTO user(username,email,password) VALUES('$username','$e_mail','$pass')";

$send = mysqli_query($connect,$add);

if ($send) {

echo "<div class='succesfull'>kayıt başırılı</div>";
}

else{

echo "<div class='unsuccessfull'>kayıt başarısız</div>";

}


}// 1. if stop

?>
 
Son düzenleme:
O zaman sorun "if"leri büyük harfle yazdığınızdan kaynaklı, İngilizcede büyük i yoktur, dolayısıyla "if" yerine "İf" kullanmak hataya yol açar. İlla büyük harfle başlasın istiyorsanız "If" yazın, "İf" olmaz.
 
Kod üzerinde bir hata gözükmüyor gördüğüm kadarıyla. Veri tabanını kontrol edin. Ek olarak sunucu olarak XAMPP kullanın.
 
Kod üzerinde bir hata gözükmüyor gördüğüm kadarıyla. Veri tabanını kontrol edin. Ek olarak sunucu olarak XAMPP kullanın.

Hocam XAMPP kullanıyorum zaten UTF8_general_ci olmasından kaynaklı olabilir mi?


Hocam oda formdaki düzenle seçeneği ile ilgili kodlarda bir problem olduğunu sanmıyorum.
 
UTF8_GENERAL_CI olması iyi bir şey. Sunucu kaynaklı diye düşünüyorum ben.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…