• 02-10-2010, 14:50:41
    #1
    merhaba arkadaşlar ben şöyle bişi yapmak istiyorum

    bir psottan gelen verinin degeri $resim diyelim, ben bunu veritabanına,

    $resim2 = "[img]$resim[\img]";
    olarak kaydettirmek istiyorum ama olmuyor,

    nasıl yapabilirim ?

    ve birde

    veritabanına eklenen içerigin kaydedilen verinin id sini ekrana yazdıracagım yani kayt ettiridgim id numarasını nasıl ögrene bilirim ?
  • 02-10-2010, 14:56:36
    #2
    mysql_query(SORGUNUZ) or print_r(mysql_error());

    yukardaki satırı kullanarak neden hata verdiğini öğrenebilirsiniz. Eklenen içeriğin ID'si için şöyle bişey yapmalısınız:

    $q = mysql_query(SORGU);
    $id = mysql_insert_id($q);
  • 02-10-2010, 15:05:29
    #3
    hocam normalde ters slash'ı almıyor hani php içerisinde \" çift tırnagı öldürmek için ters slash kullanıyoruz ya öyle algılıyor ve şu şekilde ekleme yaptıgımda ise

    $resim2 = "[img]$resim[/\img]";
    şu hata mesajını alıyorm

    Parse error: syntax error, unexpected '/', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/ipatrack/public_html/submit-save.php on line 194


    194 satır yukarıdaki kod ?
  • 02-10-2010, 15:15:32
    #4
    Hocam onu \\ şeklinde kullanmanız gerekir. Kaçış işareti düz (/) değil, ters olan (\) bölü işaretidir.
  • 02-10-2010, 15:43:45
    #5
    Üyeliği durduruldu
    $resim2 = "[img]{$resim}[/img]";
    //yada
    $resim2 = "[img]".$resim."[/img]";
  • 02-10-2010, 18:28:02
    #6
    THR
    Üyeliği durduruldu
    $resim2 = "[img]$resim[\\img]";