-
Ü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.
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.
1 kişi bu mesajı beğendi.
www.ontedi.com
www.cizgi.site
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.
1 kişi bu mesajı beğendi.
www.ontedi.com
www.cizgi.site
-
Ü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");
}
}
?>
-
Ü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...