lostyazilim
tr.link

Kullanıcı bilgileri UPDATE olmuyor.Yardımcı olun?

7 Mesajlar 865 Okunma
lstbozum
tr.link

cilginbixici cilginbixici WM Aracı Telefon Onaysız
  • Üyelik 05.06.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelance
  • Konum Uşak
  • Ad Soyad S** T**
  • Mesajlar 68
  • Beğeniler 24 / 2
  • Ticaret 0, (%0)
Merhaba arkadaşlar.

Kendi çapımda kod düzenleyerek php,html.asp öğrenmeye çalışıyorum.Fakat bir kod parçacığında takılı kaldım.Ve bir türlü sorun nerde bulamadım.Aşağıda kod mevcuttur.

Burada kullanıcı bilgilerini değiştirmeye karar verdiğinde değişmesini istiyorum.fakat olmuyor.Sürekli hata veriyor.

Tüm herkesin olumlu/olumsuz yorumlarına açığım.

(bu arada kod bir çiftlik scriptine ait.oradan düzenleme yapıyorum.)

if (isset($_POST['kullaniciduzenle'])) {

$kaydet=mysql_fetch_array(mysql_query("UPDATE site_users SET "

$user_adres=htmlspecialchars($_POST['user_adres']),
$cinsiyet=htmlspecialchars($_POST['cinsiyet']),
$password => htmlspecialchars($_POST['password']),
$user_cep => htmlspecialchars($_POST['user_cep']),
$ad_soyad => htmlspecialchars($_POST['ad_soyad']),
$iban_no => htmlspecialchars($_POST['iban_no']),
$tc_no => htmlspecialchars($_POST['tc_no']),
$email => htmlspecialchars($_POST['email'])
);

mysql_query("UPDATE site_users SET (user_adres, cinsiyet, password,user_cep, ad_soyad, iban_no, tc_no, email) values ('', '$user_adres', '$cinsiyet', '$password', '$user_cep', '$ad_soyad', '$iban_no', '$tc_no', '$email')");
}


YENİ YILINIZ KUTLU VE BEREKETLİ OLSUN.
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
WHERE deyimi eksik.
cilginbixici

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site

cilginbixici cilginbixici WM Aracı Telefon Onaysız
  • Üyelik 05.06.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelance
  • Konum Uşak
  • Ad Soyad S** T**
  • Mesajlar 68
  • Beğeniler 24 / 2
  • Ticaret 0, (%0)
if koşulundamı hocam
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
PHP bilmiyorum fakat gördüğüm kadarıyla

mysql_query("UPDATE site_users SET (user_adres, cinsiyet, password,user_cep, ad_soyad, iban_no, tc_no, email) values ('', '$user_adres', '$cinsiyet', '$password', '$user_cep', '$ad_soyad', '$iban_no', '$tc_no', '$email') WHERE felancaid = birşeyler");

Ayrıca burada değişkenleri böyle değil de ' . $user_adres . ' gibi bir ifadeyle yazılıyordu, yanlışım yoksa.
cilginbixici

kişi bu mesajı beğendi.

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci

cilginbixici cilginbixici WM Aracı Telefon Onaysız
  • Üyelik 05.06.2017
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelance
  • Konum Uşak
  • Ad Soyad S** T**
  • Mesajlar 68
  • Beğeniler 24 / 2
  • Ticaret 0, (%0)
hocam başka bir mantık kullandım.çözüldü gibi.fakat yine hata verdi.Kod bu

ob_start();
session_start();

include 'ana/dbcon.php';

if (isset($_POST['kullaniciduzenle'])) {

$kullanicisor=$_POST['id'];

$kaydet=mysql_fetch_array(mysql_query("UPDATE site_user SET

user_adres=:$user_adres,
cinsiyet=:$cinsiyet,
password=:$password,
user_cep=:$user_cep,
ad_soyad=:$ad_soyad,
iban_no=:$iban_no,
tc_no=:$tc_no,
email=:$email
WHERE $kullanicisor={$_POST['$dataid']}");

$update=$kaydet->execute(array(
$user_adres=htmlspecialchars($_POST['user_adres']),
$cinsiyet=htmlspecialchars($_POST['cinsiyet']),
$password => htmlspecialchars($_POST['password']),
$user_cep => htmlspecialchars($_POST['user_cep']),
$ad_soyad => htmlspecialchars($_POST['ad_soyad']),
$iban_no => htmlspecialchars($_POST['iban_no']),
$tc_no => htmlspecialchars($_POST['tc_no']),
$email => htmlspecialchars($_POST['email'])
));

if ($update) {

Header("Location:index.php?page=profil?id=$kullanicisor&durum=ok");

} else {

Header("Location:index.php?page=profil?id=$kullanicisor&durum=no");
}

}
?>
 

 

teknoburgers teknoburgers Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.11.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad A** Ç**
  • Mesajlar 1013
  • Beğeniler 651 / 259
  • Ticaret 0, (%0)
Yanlış anlamadıysam PDO ile MYSQLI birlikte kullanılmış, garip...
 

 

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)
cilginbixici hocam siz php bildiğinizden emin misiniz ? kodu ağlatmışsınız resmen :)
Where de kullaniciID yerine tablodaki adı neyse onu yazın


ob_start();
session_start();

include 'ana/dbcon.php';

if (isset($_POST['kullaniciduzenle'])) {

$kullanicisor = $_POST['id'];
$user_adres = htmlspecialchars($_POST['user_adres']);
$cinsiyet = htmlspecialchars($_POST['cinsiyet']);
$password = htmlspecialchars($_POST['password']);
$user_cep = htmlspecialchars($_POST['user_cep']);
$ad_soyad = htmlspecialchars($_POST['ad_soyad']);
$iban_no = htmlspecialchars($_POST['iban_no']);
$tc_no = htmlspecialchars($_POST['tc_no']);
$email = htmlspecialchars($_POST['email']);

$kaydet = mysql_query("UPDATE site_user SET user_adres = $user_adres,cinsiyet = $cinsiyet,password = $password,user_cep = $user_cep,ad_soyad = $ad_soyad,
iban_no = $iban_no,tc_no = $tc_no,email = $email WHERE kullaniciID = $kullanicisor");

if ($kaydet) {

Header("Location:index.php?page=profil?id=$kullanicisor&durum=ok");

} else {

Header("Location:index.php?page=profil?id=$kullanicisor&durum=no");
}

}
?>
 

 

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