body{
margin: 0px;
padding: 0px;
background-image: url(bg1.jpg) no-repeat center center fixed;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
gmail hesabını dah az güvenli cihazlarda da kullanmak için gerekli bir ayarı var onu yapman gerekiyor olabilir.
Şu örnek üzerinde de ilerleyebilirsin. https://okandiyebiri.com/sweet-alert-ile-silme-islemi/
<?php
$a1=array("ali", "veli", "selami");
$a2=array($a1['2']);
$result=array_diff($a1,$a2);
print_r($result);
// çıktı Array ( [0] => ali [1] => veli )
// 2 noli indisin karşılığı olan selami yok.
?>
array_diff araştır.
<input type='text' name='username' value='<?php echo $row['username']?>' required/>
kullanıcı adı inputun dan required/ ibaresini kaldır.
Söz konusu güncelleme sayfası ise zaten kullanıcı adı kısmında zaten bir isim var.
<input type='text' name='username' value='<?php echo $row['username']?>' required/>
yukarıdaki kodlar sayesinde username input alanı veritabanında o anki kullanıcı adı ile dolu olacak. Kullanıcı resmi güncellese kullanıcı adı alanına bir şey yazmasa bile sorun olmaz. Zaten boş değil. Bu durumda resim kısmına dosya seçip güncelleyebilir.
<?php
if ($_FILES['avatar']['error']=="0") { // eğer avatar seçilmiş ise
// burada gereğini yap, seçilmemiş ise bişey yapmadan buraya uğramadan yoluna devam eder. Aynı şeyi her input için uygulayabilirsin tabi input türüne göre
}
?>