• 25-09-2009, 03:24:19
    #1
    arkadaşlar kafayı yiyeceğim gece gece

    <%
    mesaj_user_id=rs("user_id")
    uye_id=session("id")
    if "uye_id"<>"mesaj_user_id" then
    %>
    <script language="JavaScript">
    alert('Ne yaptın asuman?!')
    <!--
    javascript:history.back()
    //-->
    </script>
    <%
    response.end
    end if
    %>

    mesaj_user_id ve uye_id birbiri ile aynı olan sayısal değerler ancak if "uye_id"<>"user_id" then kodu bunu anlamıyor sanki farklı değer gibi davranıyor. gece gece ne bu ya bilen birisi yardım ediversin acelesinden
  • 25-09-2009, 03:33:35
    #2
    tamamdır arkadaşlar
    cint ile replace edince oldu
    bu sorunu yaşayan arkadaşlar şöyle kullansınlar kodu:


    <%
    mesaj_user_id=cint(rs("user_id"))
    uye_id=cint(session("id"))
    if mesaj_user_id<>uye_id then
    %>
    <script language="JavaScript">
    alert('Ne yaptın asuman?!')
    <!--
    javascript:history.back()
    //-->
    </script>
    <%
    response.end
    end if
    %>
  • 01-10-2009, 11:20:23
    #3
    Üyeliği durduruldu
    cint yerine clng kullan bence. Belli bir zamandan sonra sayısal değer büyürse bu sefer cint hatası almaya başlayacaksınız.
  • 06-10-2009, 13:54:31
    #4
    İlk mesajdaki

    if "uye_id"<>"mesaj_user_id" then
    tırnakları bu şekilde kullanamazsınız. Oraya değer vermeye çalışıyorken uye_id ifadesindeki sayısal değeri değil, kelime olarak uye_id karakterini yazmış oldunuz.

    if uye_id<>mesaj_user_id then

    if ""&uye_id&""<>""&mesaj_user_id&"" then
    şu şekillerde de deneyebilirsiniz..