• 26-07-2014, 18:23:05
    #1
    Bu hatayı alıyorum.

    Parse error: syntax error, unexpected '$yer' (T_VARIABLE) in C:\xamppp\htdocs\scp\guncelleislem.php on line 14


    Dosya o kodun olduğu bölüm

    $id = $_REQUEST['id'];
    $yer = $_POST['yer2'];
    $tarih = $_POST['tarih2'];
    $aciklama = $_POST['aciklama2'];
    
    $guncelle = mysql_query('UPDATE konser set yer='$yer' , tarih='$tarih' , aciklama='$aciklama' where id ='$id' ");
    sorunu nasıl düzeltebilirm ?
  • 26-07-2014, 18:34:31
    #2
    Mysql_query den sonraki ' yi " yapın.
  • 26-07-2014, 18:35:23
    #3
    $guncelle = mysql_query("UPDATE konser set yer='$yer' , tarih='$tarih' , aciklama='$aciklama' where id ='$id'");

    buyrun
  • 26-07-2014, 18:38:36
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sonda çift " tırnak işareti 1 tane var :S ondan olabilir mi acaba ?
  • 26-07-2014, 18:39:40
    #5
    Teşekkür edeirm benim için tecrübe oldu o tırnak olayları
  • 27-07-2014, 15:10:40
    #6
    Developer
    herkulhost adlı üyeden alıntı: mesajı görüntüle
    Teşekkür edeirm benim için tecrübe oldu o tırnak olayları
    <?php
    /* sql injection, güncellemelere limit vermeyi de unutmayın :) */ 
    $id = @mysql_escape_string(@intval($_GET['id']));
    $yer = @mysql_escape_string(@trim($_POST['yer2']));
    $tarih = @mysql_escape_string(@trim($_POST['tarih2']));
    $aciklama = @mysql_escape_string(@trim($_POST['aciklama2']));
    
    $guncelle = @mysql_query("UPDATE `konser` SET `yer`='{$yer}', `tarih`='{$tarih}', `aciklama`='{$aciklama}' WHERE `id`='{$id}' LIMIT 1;");  
    ?>
  • 31-07-2014, 15:23:23
    #7
    Limit ne için ?