• 08-12-2009, 18:16:10
    #10
    Üyeliği durduruldu
    Arkadaslar cok tesekkurler. @devturkeli kod icin tesekkurler ama yeni acilan sayfada tabloda yazilanlar gozukuyor fakat degisim yapip submit yapinca degisiklik yapilan idye sahip icerik yerine id`si 0 olan bir icerik olusturuyor ustelik degisiklik yapilmamis halde
  • 08-12-2009, 18:19:08
    #11
    Üyeliği durduruldu
    $iimage burdan tut olduğu gibi hata malesef
  • 08-12-2009, 18:19:57
    #12
    UPDATE yapıyorsa sorun yok. eski yazılanlar gözükecektir form'da. çünkü update işlemi veri çekildikten sonra yapılıyor.
  • 08-12-2009, 18:22:44
    #13
    Üyeliği durduruldu
    ya arkadaş değiştir diyor kodlamada ama değiştirdiğini kaydet demiyorki kimsemi iyi bakmıyor kodlara
  • 08-12-2009, 18:23:31
    #14
    kayıtları okumadan önce (selectinde önce) post olan verileri insert et sonra select yapıp oku

    senin kodunda ters olmuş post yapıyorsun, insertten önce eski verileri çekip textboxlara yazıyorsun

    en üstte daima insert veya update kodlarını bırakırsın, verileri dolduracağın yerin hemen üstünde selectini çekersen sağlıklı olacaktır
  • 08-12-2009, 18:31:40
    #15
    Üyeliği durduruldu
    evet $id veritabanından çekilmiyorki form ile yollansın, sorun id olmadıgından kaynaklı. Tabloda id sütunu var ise

    $name = $write['temp_name']

    kısmının hemen üstüne

    $id = $write['temp_id'];

    şeklinde bir ekleme yaparsan sorununun düzelmesi lazım.

    veya şu kısım;
     <td><input type="text" name="tp_id" value="<?php echo $id; ?>"></td>
    Bu şekilde yapılıncada olması lazım;
    <td><input type="text" name="tp_id" value="<?php echo $tempID; ?>"></td>
  • 08-12-2009, 18:34:20
    #16
    Üyeliği durduruldu
    al kendine göre ayarla

    <?php
    include("common.php");


    if(isset($_GET["mode"]))
    if($_GET["mode"]=="save"){



    mysql_query("UPDATE BURAYA TABLO ADI SET
    veri1 = '" . formatSQL($_POST["veri1"]) . "',
    veri2 = '" . formatSQL($_POST["veri2"]) . "',
    WHERE ID=1");

    $COMMONERROR="Güncellendi";
    }



    if(isset($_GET['deletepic']) && $_GET['deletepic']=="true"){


    $result = mysql_query("SELECT * FROM TABLO ADI BURAYA WHERE ID=1");

    if($row = mysql_fetch_array($result))

    }


    ?>



    <form action="?mode=save" method="post" enctype="multipart/form-data" name="form1">
    <table width="100%" border="0" align="center" cellpadding="2" cellspacing="4" id="table6">
    <?php
    $result = mysql_query("SELECT * FROM BURAYA TABLO ADI WHERE ID=1");

    if($row = mysql_fetch_array($result))
    {
    ?>
    <tr>
    <td><input name="veri1" type="text" class="varsa classın" value="<?=stripslashes ($row['veri1'])?>" size="30"></td>
    </tr>
    <tr>
    <td><input name="veri2" type="text" class="varsa classın" value="<?=stripslashes ($row['veri2'])?>" size="30"></td>
    </tr>
    <?
    }
    ?>
    <tr>
    <td><input type="submit" name="Submit" value="Kaydet">
    <input type="reset" name="Submit2" value="Bilgileri kaydet"></td>
    </tr>
  • 08-12-2009, 18:44:48
    #17
    birazcık celallenmeden yardım edebiliriz değil mi?...
  • 08-12-2009, 19:20:02
    #18
    Üyeliği durduruldu
    CoMMaNDoS halletinmi