lostyazilim
tr.link

MYSQLI Veri Güncelleme

6 Mesajlar 885 Okunma
acebozum
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.

1 haftadır neredeyse kafayı yemek üzereyim.Neden mi?Sadece bir kod parçacığı yüzünden.Hadi konuya geçelim.

Resimdeki inputların benim girdiğim değişken ile değişmesini istiyorum.Fakat olmuyor.Kodlar aşağıdadır.




$kullanıcıbilgileri=mysql_fetch_array(mysql_query("select * from site_users where id='$dataid'"));

if (isset($_POST['kullaniciduzenle'])) {
$user_adres=htmlspecialchars($_POST['user_adres']);
$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='$user_adres', password='$password', user_cep='$user_cep, ad_soyad='$ad_soyad, iban_no='$iban_no, tc_no='$tc_no', email='$email' where id='$dataid'");

?>




}

?>
 

 

elektronikssl
webimgo

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)
sorguda update sonrasındaki * silin
 

 

krmylmz krmylmz Netiyi Kullanıcı
  • Üyelik 26.11.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Php Developer
  • Konum Amasya
  • Ad Soyad K** Y**
  • Mesajlar 89
  • Beğeniler 1 / 26
  • Ticaret 0, (%0)
kodunuzun tamamı olmadığı için sağlıklı yorum yapamayız, mysql_error(); fonksiyonu yardımıyla sql hatasını alın, $dataid değişkeni nerde tanımanmış belirtmemişsiniz.
 

 

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)
Buyrun Kod Bu








Üye Bilgileriniz



$kullanıcıbilgileri=mysql_fetch_array(mysql_query("select * from site_users where id='$dataid'"));

if (isset($_POST['kullaniciduzenle'])) {
$user_adres=htmlspecialchars($_POST['user_adres']);
$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='$user_adres', password='$password', user_cep='$user_cep, ad_soyad='$ad_soyad, iban_no='$iban_no, tc_no='$tc_no', email='$email' where id='$dataid'");

?>




}

?>



















































 

 

wmaraci
wmaraci

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)

mysql_query("UPDATE site_users set user_adres='$user_adres', password='$password', user_cep='$user_cep, ad_soyad='$ad_soyad, iban_no='$iban_no, tc_no='$tc_no', email='$email' where id='$dataid'");


yerine aşağıdaki gibi dener misiniz ?

mysql_query("UPDATE site_users SET user_adres=".$user_adres.", password=".$password.", user_cep=".$user_cep.", ad_soyad=".$ad_soyad.", iban_no=".$iban_no.", tc_no=".$tc_no.", email=".$email." WHERE id=".$dataid);
 

 

sefacandemir.com.tr

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)
malesef hocam.olmuyor.PDO yöntemi işe yararmı sizce.ben projelerimin çoğunu PDO ile kodluyordum.