Sable adlı üyeden alıntı: mesajı görüntüle
if($_POST) eklemek sorunu çözecektir

<?php
if($_POST) {
$degismail = trim($_POST["degisik"]);
 
if (!$degismail) {
   echo "<div class=\"fa login\"> Lütfen Eksik Alanları Tamamlayınız. </div>";
} else {
   if ( !filter_var( $degismail, FILTER_VALIDATE_EMAIL ) ) {
      echo "<div class=\"fa login\"> Lütfen Geçerli Bir E-Mail Adresi Giriniz. </div>";   
   } else {
            $varmiiki=mysqli_num_rows(mysqli_query ($baglan, "SELECT * FROM uyeler WHERE eposta = '$degismail'"));
            if ($varmiiki!=0) {
               echo "<div class=\"fa login\"> Bu E-Mail Adresi Bulunuyor. </div>";
            }  else {
      $stmt =  $baglan->stmt_init();
      $stmt->prepare("UPDATE uyeler SET eposta=?");
      $stmt->bind_param("s",$degismail);  
         if ($stmt->execute()) {
            echo "<div class=\"fa login\"> Başarıyla Kaydoldunuz! </div>"; 
               } else {
                  echo "<div class=\"fa login\"> Bir Sorun Oluştu! </div>";   
         }
         }
      }
   }
       
 
 
 }
?>
Teşekkürler hocam dediğinizi yaptım. Fakat şu an ufak bir sorunum var. Bu kodları birebir sadece değişken ve değer adlarını değiştirip başka bir alan için kullanıyorum. Tüm kullanıcıların bilgilerini değiştiriyor. Sizce nedeni ne olabilir?

edit: Hocam şuan fark ettim ki her iki bölümde oluyormuş. Giriş yapan kullanıcının değil tablodaki sütunlar unique olduğu için id 1'in unique olmayınca da komple değiştiriyor. Belirlenen kullanıcıya etki etmesini nasıl sağlayaccağım teşekkürler.