İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

PHP Veri Güncelleme

FourStarClover23.05.20181 cevap1.772 görüntüleme
2018'den beri1 mesaj
#1
Hayırlı akşamlar arkadaşlar. Acil yardımınıza ihtiyacım var.. Şimdi şöyle ki benim 'final' adlı veritabanımda 'uyeler' isimli tablom var. Bu tabloda uye_id, uye_ad, uye_soyad, uye_yas ve uye_mesaj isimlerinde sütunlarım var. 'uyeler' tablosunda bulunan tüm üyelerin bilgilerini bir tabloda ekrana bastırdım. Her üyenin bilgisinin yanında bulunan Düzenle seçeneğine basıldığında o üyenin id'sini alıp sadece onun bilgilerinden oluşan bir form yapmak ve bu form aracılığıyla kişinin bilgilerinin güncellenmesini istiyorum.Düzenle'ye bastığımda update.php sayfasına yönlendiriliyorum. Fakat üyenin bilgilerini bu sayfada çekemiyorum. Aşağıda index.php ve update.php sayfalarının kodları bulunmaktadır. Hatayı bulabilirseniz çok sevinirim.
index.php
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
<?php
$conn=mysqli_connect('localhost','root','','final');
$sql="SELECT * FROM uyeler";
$result=mysqli_query($conn,$sql);
?>
</head>
<body>
<div class="container" rowspan=2>
<div class="header">
<p>Listeleme</p>
</div>
<table border="3" width="840px">
<tr>
<td>ID</td>
<td>AD</td>
<td>YAS</td>
<td>İŞLEM</td>
</tr>
<?php
if($result->num_rows>0){
while($row=$result->fetch_assoc()){
?> <tr>
<td><?php echo $row['uye_id']; ?></td>
<td><?php echo $row['uye_ad']; ?></td>
<td><?php echo $row['uye_yas']; ?></td>
<td><a href="update.php?id='.$row['uye_id'].'">Düzenle</a>|<a href="#">Sil</a></td>
</tr>
<?php
}
} ?>
</table>
</div>
</body>
</html>

update.php
<?php
$id=$_GET['id'];
$conn=mysqli_connect('localhost','root','','final');
$bul=mysqli_query($conn,"SELECT *FROM uyeler WHERE id=".$id);
?>
<form action="#" method="post">
<table cellpadding="5" cellspacing="5">
<tr>
<td>Ad-Soyad:</td>
<td><input type="text" name="adsoyad" value="<?php echo $bul['uye_ad']; ?>"></td>
</tr>
<tr>
<td>Yaş:</td>
<td><input type="text" name="yas" value="<?php echo $bul['uye_yas']; ?>"></td>
</tr>
<tr>
<td>Mesaj:</td>
<td><input type="text" name="mesaj" value="<?php echo $bul['uye_mesaj']; ?>"></td>
</tr>
</table>
</form>
?>
Cevaplar
2012'den beri717 mesaj
#2
update.php dosyasinda id parametresini get ile cek daha sonra dongu ile teker teker degiskenlere at ve echo ile gerekli yerlere bas.

$id = $_GET['id'];


$query = "SELECT * FROM uyeler WHERE id='$id'";


$donus = mysql_query($query) or die(mysql_error());


while ($veri = mysql_fetch_array($donus)) {

    $uye_ad = $veri['uye_ad'];

    $uye_yas = $veri['uye_yas'];

    $uye_mesaj = $veri['uye_mesaj'];

}

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.