• 11-07-2008, 23:32:53
    #1
    php ile bişiler yapmaya çalışıyorum veritabanından girilen bilgiyi düzenlemek istiyorum ama eksik olarak getiriyor mesela başlık warchild xyz olayı ise getirirken sadece warchild getiriyor sebebi ne olabilir yardımcı olursanız sevinirim
     $haberid=(int)$_GET['haberid'];
      $sorgu=mysql_query("select * from haberler where `haberid`='$haberid'");
    
    echo'
        <p>
        <table border=0>
        <form action="" method=post>
        <tr><td><b>Başlık </b></td><td><input type=text name="baslik" size=50 value='.mysql_result($sorgu,0,@baslik).'></td></tr>
        <tr><td><b>Yazı </b></td><td><textarea cols=50 rows=15 name="icerik">'.mysql_result($sorgu,0,@icerik).'</textarea></td></tr>
        <tr><td> </td><td><input type=submit value="düzenle"></td>
        </form>
        </table></p>
        ';
  • 12-07-2008, 18:24:20
    #2
    Sanırım str replace ile boşlukları "_" veya "-" çevirip mysqle o şekilde kaydetmelisin
  • 12-07-2008, 20:03:58
    #3
    AtomaniA adlı üyeden alıntı: mesajı görüntüle
    Sanırım str replace ile boşlukları "_" veya "-" çevirip mysqle o şekilde kaydetmelisin
    hımm saolsın deneyeceğim yeni phpci oldugumdan örnek kod varsa verebilimisin

    +ama içerik sorgusunu düzenle dediğimde boşluklu kısımlar normal olarak geri geliyor
  • 12-07-2008, 20:15:15
    #4
    Alıntı
    Function KonDuzenle($text){
    $gelenkod = array ("-");
    $degisenkod = array("_");

    $yenikod = str_replace($gelenkod,$degisenkod,$text);
    return $yenikod;

    }
    bu şekilde yaparsın ama sanmıyorum bu yuzden olacagını ufak bir yerde hatan vardır
  • 12-07-2008, 21:38:27
    #5
    İstersen özel mesaj at oradan yardımcı olayım