• 23-04-2020, 13:34:46
    #1
    $msg = ($result ? '<div class="alert alert-info mx-3" role="alert">'.$dil['basarili'].'</div>' : '<div class="alert alert-danger mx-3" role="alert">'.$dil['basarisiz'].'</div>');
    yukarıda kısa if else kodunda gördüğünüz işlemi site linkine #basarili yada #basarisiz olarak bastırmak için javacript koduna başvuruyorum fakat $msg değişkenine javascript kodu ataması yaparken tırnak işaretlerinden dolayı hata alıyorum.. $msg değişkenine aşağıda belirttiğim kodu, if ise 1.
    else ise 2.kodu ekleyecek şekilde düzenleyebilecek arkadaşlara şimdiden teşekkür ederim.


    //IF İSE BU KOD ATANACAK ************************************
    document.addEventListener('DOMContentLoaded', function() {
    window.location = "#basarili";
    }, false);
    
    //ELSE İSE BU KOD ATANACAK *******************************
    document.addEventListener('DOMContentLoaded', function() {
    window.location = "#basarisiz";
    }, false);
  • 23-04-2020, 13:42:18
    #2
    Şöyle bir şey olur mu ki
    document.addEventListener('DOMContentLoaded', function() {
        window.location = "#<?= $result ? 'basarili' : 'basarisiz' ?>";
    }, false);
  • 23-04-2020, 13:49:00
    #3
    Yapmak istediğinizi tam olarak anlayamadım, anladığım kadarıyla şöyle bir şey yaptım, test edip geri dönüş yapabilirsiniz.

    if($result){
        $msg = "<div class='alert alert-info mx-3' role='alert'>".$dil['basarili']."</div>";
    }else{
        $msg = "<div class='alert alert-danger mx-3' role='alert'>" . $dil['basarisiz'] . "</div>";
    }
  • 23-04-2020, 13:51:27
    #4
    bu şekilde olmuyo hocam, denemiştim başka bir sayfaya post ediyo $msg kodunu javascipt e atıyor yine en sonunda
  • 23-04-2020, 13:56:41
    #5
    Hocam şimdi siz ilk kodu devre dışı bırakıp ikinci js kodunu url ye bildirim eklemek için mi kullanmak istiyorsunuz, yoksa her ikisi de mi tam anlayamadım. eğer $result değişkeninden dönen değer true veya false ise benim yolladığım kod iş görüyor ama işimiz $msg ile mi $result ile mi çözemedim
  • 23-04-2020, 13:58:20
    #6
    Hocam attığım kod çalışır durumda, test eder misiniz? Ayrıca ne yapmak istediğinizi de tam olarak açıklar mısınız fazla bir şey anlayamadım.

    Edit:

    Bunu da deneyebilirsiniz
    https://textuploader.com/1qrv6
  • 23-04-2020, 14:07:19
    #7
    ZeynelKayhan adlı üyeden alıntı: mesajı görüntüle
    Yapmak istediğinizi tam olarak anlayamadım, anladığım kadarıyla şöyle bir şey yaptım, test edip geri dönüş yapabilirsiniz.

    if($result){
        $msg = "<div class='alert alert-info mx-3' role='alert'>".$dil['basarili']."</div>";
    }else{
        $msg = "<div class='alert alert-danger mx-3' role='alert'>" . $dil['basarisiz'] . "</div>";
    }
    belirttiğim kısa if kodu zaten aynı görevi yapıyo hocam burda baksat $dil['xxxxxxx'] değişkenini urlye #xxxxx şeklinde bastırmak
  • 23-04-2020, 14:08:40
    #8
    osmanfurkanaydn adlı üyeden alıntı: mesajı görüntüle
    belirttiğim kısa if kodu zaten aynı görevi yapıyo hocam burda baksat $dil['xxxxxxx'] değişkenini urlye #xxxxx şeklinde bastırmak
    Şimdi anladım ne yapmak istediğinizi
  • 23-04-2020, 14:09:49
    #9
    Abdullahx adlı üyeden alıntı: mesajı görüntüle
    Hocam şimdi siz ilk kodu devre dışı bırakıp ikinci js kodunu url ye bildirim eklemek için mi kullanmak istiyorsunuz, yoksa her ikisi de mi tam anlayamadım. eğer $result değişkeninden dönen değer true veya false ise benim yolladığım kod iş görüyor ama işimiz $msg ile mi $result ile mi çözemedim

    hocam şimdi kısaca şöyle belirteyim, if geçerliyse linke dil['basarili'] değişkenini bastırıcak, ben bunu javascript ile denemeyi düşündüm farklı bimetod ile de olur ama farklı bi metod gelmedi aklıma, belirtilen koşul neyse linke #ibaresinden sonra o eklensin istiyoum