geri retrived gerektiğini nasıl veri veritabanında saklanan verileri düzenlemek ve hangi formu

1 Cevap

HI herkes

Ben kullanıcı adı, şifre, vb yaş. Şimdi ben kullanıcı kendi profilini düzenlemek istiyorsanız bir düzenleme düğmesi eklemek istediğiniz herhangi bir fazla problem olmadan veritabanına bu değerleri saklamak mümkün duyuyorum zorunda html başvuru formu var ..

Ben bu düzenle Button.I ben o kullanıcı adı ve şifre onayladıktan sonra yönlendirilir user'home sayfanın içine yerleştirin gerektiğini düşünüyorum koymak nereye söyle 1.İlk ...

Now i want to know how he can do edit opearation in existing data which is stored in database. I know very well how to retrive data from database.Now tell me in which form this data should be retrived from database..Should i retrive it in that application form agina(how) or i should retrive it in a file(but then how to send back).

Ben ne yapmak hiçbir fikrim yok ve bu veri (i update komutu kullanmalısınız insert komutu yerinde düşünüyorum) güncellenmiş olacak söyle lütfen .. Plz size müteşekkir olacak deatil.I bana söyle

1 Cevap

By my opinion the edit ubtton must be in the user profile. As for the update - create primary key ofr one of the columns and update by it, something like

$sql = 'UPDATE table SET username='.$user_name.', password ='.$pass.' WHERE id = '.$user_id

Çok veri sunucu tarafında doğrulama yapmak Dont unutmak.

İşte basit bir çözümdür:

<?php
if(isset($_GET['user_id'))
{
  $sql = 'SELECT id, username, password from users_table WHERE id='.$users_id;

  if ($result = $mysqli_object->query($sql)) {
        $row = $result->fetch_assoc() 
  }
  echo '<form action="" method="post">';
  echo '<input type="text" name="username" value="'.$row['username'].'"';
  echo '<input type="password" name="password" value="'.$row['password'].'"';
  echo '<input type="hidden" name="id" value="'.$row['id'].'"';
  echo '<input type="submit" value="save" />';
}elseif(isset($_POST['id'])){
  $user_name  = $_POST['username'];
  $pass  = $_POST['password'];
  $user_id  = $_POST['id'];

  $sql = 'UPDATE table SET username='.$user_name.', password ='.$pass.' WHERE id = '.$user_id
  if($result = $mysqli_object->query($sql))
    echo 'Profile updated';
  else
    echo $mysqli_object->error;
}else{
  echo 'You are not supposed to be on this page!';
}  

?>

Herhangi bir sözdizimi hatalar olabilir bu yüzden ben cenneti `t test. Sen PHP belgelerinde mysqli'nin (MySQL Geliştirilmiş Uzantısı) için biraz daha okuyabilirsiniz.

(Sadece PHP ile oynamak değil) bir uygulama geliştirmek için çalışıyoruz eğer iyi boş çerçevelerin bazı denemelisiniz, onlar senin yerine işin en yapacağız.

İyi şanslar