ADMİN PANELİ SORUNN !!.
admin paneli yapmak istiyorum. veri ekleme ve listelemeyi yaptım ancal sorunum DÜZENLEME kısmında. veri tabanından makale baslıklarını çekiyorum bu başlıklardan hangisini seçersem o makalenin textarea öğesine eklenmesini istiyorum ki düzenleyip veri tabanında güncelleyeyim. Bunu nasıl yapabilirim. xajax var onunla denedim ama sql girince işe olmadı. acil yardımlarınızı bekliyorum!!
<?php
include('ayarlar.php');
$sql='Select * From site';
$sorgu=mysql_query($sql);
?>
<form name="form1">
<label for="secici">Makale Seç</label>
<select onchange="verigetir()" name="secici">
<?php
while ($gelenveri=mysql_fetch_object($sorgu))
{
echo "<option value=''>".$gelenveri->baslik."</option>";
}
?>
</select><br />
<label for="makale">Makale</label>
<textarea name="duzenleme" style="width:400; height:200">
</textarea>
</form>
Php
Örnek:
Duzenle.php nin içeriği
<?php
$id=$_POST['id'];
$sql=mysql_query("SELECT makale_baslik FROM makaleler WHERE id='$id'");
$row=mysql_fetch_array($sql);
?>
<form name="form1" method="post" action="kayit.php?id=<?php echo $id ?>">
<label>
<input type="text" name="makale_baslik" id="makale_baslik" value="<?php echo $row['makale_baslik'] ?>">
</label>
<p>
<label>
<input type="submit" name="düzenle" id="düzenle" value="Düzenle">
</label>
</p>
</form>
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
burdan sonrası da kayit.php nin içeriği
<?php
$makale_id=$_GET['id'];
$makale_kayit=$_POST['makale_baslik'];
mysql_query("UPDATE makaleler SET makale_baslik='$makale_baslik' WHERE id='$id'");
?>
bu örneğimizde duzenle.php?id=1 gibi bir link verildiğinde duzenle.php dosyası veritabanındaki makaleler tablosundaki makale_baslik stununu çeker. ve bir textbox'a yzar. siz isterseniz o yazıyı değiştirsiniz ve düzenle butonuna tıkladığınızda düzenleyip kayıt eder.
Bu örneği mantık olsun diye yazdım. inşallah anlamışssınızdır. kolay gelsin...