isset($_POST['button']
bu ne için?
Güncellendi Diyor ama Güncellenmiyorr ???
13
●896
- 17-12-2009, 16:23:32<?php include"ust.php";
if(isset($_POST['button'])){
$aydi=$_POST['id'];
$baslik=$_POST['baslik'];
$haber=$_POST['icerik'];
mysql_query(" UPDATE sayfa SET ad='$baslik', icerik='$haber' WHERE id='$aydi' ");
echo"Basarili Güncelleme";
$strSQL ="SELECT * FROM sayfa Where id='$aydi' ";
$sorgu = mysql_query($strSQL);
$haber=mysql_fetch_array ($sorgu);
}
?>
html formunada hidden bir alan oluştur, o alanda id yi saklattır post ettiğinde id de gitsin tamamı sorunsuz çalışacaktır - 17-12-2009, 16:25:30post ile gelen verinin form üzerindeki button id li eleman a tıklanarak gelip gelmediğini denetliyorSTI adlı üyeden alıntı: mesajı görüntüle
- 17-12-2009, 19:50:35Arkadaşlarr çok teşekkürler. Çözemedim ve problemi çözmeyi bir arkadaşa bırakıyorum
- 17-12-2009, 23:42:39
<?php include"ust.php"; //$aydi=$_REQUEST['id']; if(isset($_POST['id'])) { $id=$_POST["id"]; $baslik=$_POST['baslik']; $haber=$_POST['icerik']; $sql=mysql_query(" UPDATE sayfa SET ad='$baslik', icerik='$haber' WHERE id='$id' "); if ($sql) { echo"Basarili Güncelleme"; } else { echo "Guncelleme gerçekleşmedi <br>"; echo mysql_error(); } } $strSQL ="SELECT * FROM sayfa Where id='$aydi' "; $sorgu = mysql_query($strSQL); $haber=mysql_fetch_array ($sorgu); ?> <div align="center"> <form action="" method="post" enctype="multipart/form-data" name="form1"> <table width="800" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="35" colspan="2"><div align="center"> Sayfa Düzenle </div></td> </tr> <tr> <td width="141" height="30">Sayfa Adı </td> <td width="659"><label> <input name="baslik" type="text" class="form" id="baslik" value="<?php echo $haber['ad']; ?>" > <input type="hidden" name="id" value="<?php echo $haber["id"];?>"> </label></td> </tr> <tr> <td width="141" height="113">Sayfa İçeriği </td> <td> <?php include("fckeditor/fckeditor.php"); //FckEditör'ü sayfamizda çagiriyoruz. $oFCKeditor= new FCKeditor('body'); //Veri islemlerinde kullanacagimiz FckEditör'e atadigimiz isim. $oFCKeditor->BasePath ='fckeditor/'; //FckEditör'ün bulundugu dizin. $oFCKeditor->Value = $haber['icerik']; // FckEditör'e atadigimiz varsayilan deger. $oFCKeditor->Width = '730'; //FckEditör'ün genisli $oFCKeditor->Height = '500'; //FckEditör'ün yüksekligi. $oFCKeditor->Create(); //FckEditör'ü olusturan sinifimiz. ?> </td> </tr> <tr> <td> </td> <td height="30"><label> <input name="button" type="submit" class="buton" id="button" value="Güncelle"> </label></td> </tr> </table> </form> </div>Bunu dene problem kalmaması lazım