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.

Ekran görüntüsü_2023-05-01_11-46-52.png


Bu sorunu nasıl çözerim?
 
Son düzenleyen: Moderatör:
"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?

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.

Hocam oda formdaki düzenle seçeneği ile ilgili kodlarda bir problem olduğunu sanmıyorum.
 

Technopat Haberler

Yeni konular

Geri
Yukarı