File: //home/ekspardev/www/tubisad/rapor/panel/profil.php
<? include'header.php';
$profil = "select * from users where id='$user_id'";
$profil = $func->query($profil);
$profil=$profil->fetch();
if(p('profil_guncelle')==1){
$func->query("update users set name='".p('name')."',surname='".p('surname')."',gsm='".p('gsm')."',email='".p('email')."' where id='$user_id'");
if(p('password')){
$sifre=$func->ToPass(p('password'));
$func->query("update users set password='$sifre' where id='$user_id'");
}
$s = "select * from users where id='$user_id' ";
$q = $func->query($s);
$rs = $q->fetch();
$_SESSION['email']=$rs->email;
$_SESSION['password']=$rs->password;
$_SESSION['user_id']=$rs->id;
$_SESSION['name']=$rs->name;
$_SESSION['surname']=$rs->surname;
header("location: profil");
}
?>
<div class="container-xl" style="width:99%;height:50px;">
<div class="card">
<div class="card-body p-4" style="width:100%; ">
<div class="card-body">
<h2 class="mb-4"><?=$name?> <?=$surname?></h2>
<div class="row">
<form action="" method="post" autocomplete="off">
<fieldset class="form-fieldset">
<div class="mb-3">
<label class="form-label required">Ad</label>
<input type="text" class="form-control" autocomplete="off" name="name" value="<?=$profil->name?>" required>
</div>
<div class="mb-3">
<label class="form-label required">Soyad</label>
<input type="text" class="form-control" autocomplete="off" name="surname" value="<?=$profil->surname?>" required>
</div>
<div class="mb-3">
<label class="form-label required">Email</label>
<input type="email" class="form-control" autocomplete="off" name="email" value="<?=$profil->email?>" required>
</div>
<div class="mb-3">
<label class="form-label required" >Telefon</label>
<input type="text" class="form-control" autocomplete="off" name="gsm" maxlength ='10' minlength ='10' value="<?=$profil->gsm?>" required>
</div>
<div class="mb-3">
<label class="form-label">Şifre</label>
<input type="password" class="form-control" autocomplete="off" name="password">
<small>Şifreyi güncellemek istemiyorsanız boş geçebilirsiniz.</small>
</div>
<label class="form-check">
<button type="submit" name="profil_guncelle" value="1" class="btn btn-primary ms-auto" style="float:right" >Güncelle</button>
</fieldset>
</form>
</div>
</div>
</div>
<? include'footer.php';?>