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.