• 03-02-2016, 20:55:05
    #1
    merhaba arkadaşlar dün geceden beri çözemedim yardımcı olabilir misiniz rica etsem.

    function nameFormatter(value) {
        return '<?php if("'+value+'"=="1"){echo "<font color=green>Ödendi</font>"; } else { echo "<font color=red>Ödenmedi</font></br><a href=fatura-ode.php>Hemen Öde</a>"; } ?>';
    }
    if kontrolünde value yi nasıl yazmam gerekli çalışması için
  • 03-02-2016, 23:16:04
    #2
    Binet_Telekom adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar dün geceden beri çözemedim yardımcı olabilir misiniz rica etsem.

    function nameFormatter(value) {
        return '<?php if("'+value+'"=="1"){echo "<font color=green>Ödendi</font>"; } else { echo "<font color=red>Ödenmedi</font></br><a href=fatura-ode.php>Hemen Öde</a>"; } ?>';
    }
    if kontrolünde value yi nasıl yazmam gerekli çalışması için
    php tagının içinde javascriptte gelen value değerini kullanamazsınız. aslında konunuza baktığım zaman php kullanmanıza da pek gerek yok. aşağıda ufak bir örnek hazırladım, value==1 e ödendi yazdıracağınız kodları yazacaksınız değilse hemen öde butonunun kodlarını yazacaksınız. ama bu kısımlarda bilgiyi ekranda bi dive yazdıracaksanız jquery kullanabilirsiniz. Örneğin ödendi için yazan kodlar kısmına $('#sonuc').html('Ödendi.'); şeklinde html kod yazdırabilirsiniz tabi bu işlem için birde htmller arasında <div id="sonuc"></div> diye diviniz olmalı. Mantık bu şekildedir kendinize göre düzenleyebilirsiniz.

    function nameFormatter(value) {
        if (value == '1')
    	{
    		//ödendi için kodlar
    	}else{
    		//ödenmedi için kodlar
    	}
    }
  • 03-02-2016, 23:22:26
    #3
    çözdüm sonunda çok teşekkürler


    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    php tagının içinde javascriptte gelen value değerini kullanamazsınız. aslında konunuza baktığım zaman php kullanmanıza da pek gerek yok. aşağıda ufak bir örnek hazırladım, value==1 e ödendi yazdıracağınız kodları yazacaksınız değilse hemen öde butonunun kodlarını yazacaksınız. ama bu kısımlarda bilgiyi ekranda bi dive yazdıracaksanız jquery kullanabilirsiniz. Örneğin ödendi için yazan kodlar kısmına $('#sonuc').html('Ödendi.'); şeklinde html kod yazdırabilirsiniz tabi bu işlem için birde htmller arasında <div id="sonuc"></div> diye diviniz olmalı. Mantık bu şekildedir kendinize göre düzenleyebilirsiniz.

    function nameFormatter(value) {
        if (value == '1')
    	{
    		//ödendi için kodlar
    	}else{
    		//ödenmedi için kodlar
    	}
    }
  • 04-02-2016, 12:58:56
    #4
    + Alternatif
    http://www.xajax-project.org/