Megend adlı üyeden alıntı: mesajı görüntüle
Merhabalar,

Bir post işleminde ilginç bir undefined error hatası alıyorum.

$password = strip_tags($_POST['password_input']);
$username = strip_tags($_POST['username_input']);
$query_1 = "SELECT * FROM `admins` WHERE username = '$username'";
$result_1 = mysqli_query($con, $query_1);
if ($result_1) {
 if (mysqli_num_rows($result_1) > 0) {
        $query = "SELECT * FROM `admins` WHERE username='$username' and security_code='$password'";
        $result = mysqli_query($con,$query) or die(mysqli_error());
        $rows = mysqli_num_rows($result);
        ///BU SATIRA KADAR HER SATIRDA $username değişkeni tanımlı
        if($rows == 1){
        ///BU SATIRDAN SONRA $username kendi kendine undefined oluyor. Haliyle SESSION verisi yanlış işleniyor.
            $_SESSION['administrator'] = $username;
            }
Kod aralarında açıkladığım gibi bir anda $username değişkeni kendi kendine undefined oluyor hatayı çözemedim yardımcı olabileceklere şimdiden teşekkürler
Attığınız kodları kendimde uyguladım ve herhangi bir hata almadım, muhtemelen post ettiğiniz değerlerle ilgili bir sorun yaşıyor olabilirsiniz.