lostyazilim
tr.link

Veri Güncelleme Sorunu

3 Mesajlar 568 Okunma
lstbozum
tr.link

Cresties Cresties WM Aracı Kullanıcı
  • Üyelik 10.02.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek Back-End ve Siber Güvenlik
  • Konum İstanbul Avrupa
  • Ad Soyad F** G**
  • Mesajlar 101
  • Beğeniler 11 / 1
  • Ticaret 0, (%0)
Merhabalar..

Benim şöyle bir problemim var.

Çalıştığım proje üzerinde her şey gayet güzel gidiyor fakat ben kullanıcıya kendi hesap bilgilerini düzenletmek istediğim zaman input hidden olarak id'sini çekiyorum fakat o zamanda öğeyi denetleden kendi id'sini değiştirip farklı bir id yapabilir. Bunu en iyi sanırım session ile engellerim fakat bir türlü session'a id verisini oluşturup çekemedim.

Kullanıcı id'sini nasıl session olarak çekebilirim? Nasıl bu hesap güncellemesinde id'yi kullanıcıya göstermeden yaparım. Yardımınıza ihtiyacım var.
 

 

wmaraci
reklam

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)

Dostum kullanıcı id'sini şöyle alabilirsin,



k.id'yi $_POST ile alıcaksın mysql where komutu ile sorgulatıp gelen id'yi sessiona atıcaksın.

Basit Şekilde Şöyle;

K.id Örn: oktay


if ($_POST) { // butona basıldımı?
$kadi = $_POST['kid']; // basıldıysa textboxtan kullanıcı adinı al
}
$bilgi= mysql_query("SELECT * FROM musteri WHERE kid='$kadi' ; "); // mysqlde bu kullanıcı adını bul
$musteri = mysql_fetch_array($bilgi); // $musteriye at

session_start(); // session başlat
$_SESSION['musteriid'] = $musteri['id']; // sessiona müşteri id sini at


Diğer sayfalardada aşşağıdaki gibi id'yi çekebilirsin.

$mid = $_SESSION['musteriid'];
$mid /*artık senin müşterinin id'si $mid değişkeninin içinde bunu tüm sayfalarında kullanabilirsin..*/


şeklinde kullanabilirsin.
Cresties

kişi bu mesajı beğendi.

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

Cresties Cresties WM Aracı Kullanıcı
  • Üyelik 10.02.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek Back-End ve Siber Güvenlik
  • Konum İstanbul Avrupa
  • Ad Soyad F** G**
  • Mesajlar 101
  • Beğeniler 11 / 1
  • Ticaret 0, (%0)
Teşekkür ederim.

Deneyeceğim..
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al