Şimdi Ara

Bir girdiyi kontrol etmeden atlamak. Acil yardım!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
921
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar öncelikle konu başlağını yanlış girdiysem özür dilerim ama ben bu durumu bu şekilde tanımlayabildim.

    Hazır basit bir asp ziyaretçi defterini kendimce editleyerek bir stok giriş sistemine çevirdim. Sistem şöyle çalışıyor mesaj yazılan sayfada(mesajyaz.asp) girilen veriler aşağıda kodlarını paylaşacağım mesajisle.asp adlı sayfada kontrol edilip mdb ye işleniyor. Mesaj yaz sayfasındaki forumda ürün adı, adet, raf numarası, ve not adında 4 adet değer girilen kutucuk var birde 2 seçenekli radyo grup var. Sorunum şu mesaj işleme sayfası bu 4 kutucuğa değer girilip girilmediğini kontrol edip eğer değer girilmediyse hata verip başa atacak şekilde kodlanmış. Fakat ben not olarak adlandırdığım mdb de mesaj olarak kaydedilen kutucuğu kontrol etmesini istemiyorum. Yani o kutucuk doluda olsa boşta olsa kayıt yapmasını istiyorum. Bu kadar editleyip istediğim hale getirdikten sonra bu sorunu çözemedim. Son çare buraya yazıyorum. Uzun uzun anlattım eğer yardımcı olabilecek biri varsa rica ediyorum yardım etsin. Sayfada mesaj ile alakalı herşeyi inceledim fakat kontrolü nerede yaptığını bulamadım. Mesaj adıyla girilen girdiyi kontrol etmeden atlamasını nasıl sağlarım ? Sayfa kodları şu şekilde ;

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//TR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <% @ language=VBScript codepage=1254 %>
    <!--#include file="anakumanda.asp"-->
    <html>
    <head>
    <title><%=siteadi%> - <%=slogan%></title>
    <meta http-equiv="Content-Type"content="text/html;charset=ISO 8859-9">
    <meta http-equiv="Content-Type"content="text/html;charset=windows-1254">
    <link href="default.css" rel="stylesheet" type="text/css" />
    </head>
    <BODY>
    <div id="header">
    <div id="logo">
    <h1><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=138888437&url=#" data-href="#">Stok Takip V1.2</a></h1>
    <h2><I>Sarp Plastik A.Ş. Stok Takip Sistemi</I></h2>
    <br>
    <A HREF="mailto:yilmazyavuz29@gmail.com"><FONT size ="1.4em" COLOR="#FFFFFF"></FONT></A>
    </div>
    <div id="menu">
    <ul>
    <li class="first"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=138888437&url=default.asp" title="" data-href="default.asp" title="">Son Kayıtlar</a></li>
    <li><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=138888437&url=mesajyaz.asp" title="" data-href="mesajyaz.asp" title="">Giriş/Çıkış Yap</a></li>
    <%If session("Giris") = "Tamam" Then %>
    <li><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=138888437&url=sil.asp" title="" data-href="sil.asp" title="">Tüm Kayıtları Sil</a></li>
    <li><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=138888437&url=cikis.asp" title="" data-href="cikis.asp" title="">Çıkış</a></li>
    <%end if%>
    </ul>
    </div>
    </div>
    <BR>
    <%
    adet=request.form("adet")
    tur=request.form("tur")
    code=Request.Form("code")
    mesaj=Request.Form("mesaj")
    rafno=Request.Form("rafno")
    onay = 0
    tarih=now()
    IP=Request.servervariables("REMOTE_ADDR")

    if adet <> "" then
    if code <> "" then
    if mesaj <> "" Then
    If rafno <> "" then

    rafno = Replace(rafno,"<","&lt;")
    rafno = Replace(rafno,">","&gt;")
    rafno = Replace(rafno,"[","<")
    rafno = Replace(rafno,"]",">")
    rafno = Replace(rafno,vbCrLf,"<br>")
    code = Replace(code,"<","&lt;")
    code = Replace(code,">","&gt;")
    code = Replace(code,"[","<")
    code = Replace(code,"]",">")
    code = Replace(code,vbCrLf,"<br>")
    adet = Replace(adet,"<","&lt;")
    adet = Replace(adet,">","&gt;")
    adet = Replace(adet,"[","<")
    adet = Replace(adet,"]",">")
    adet = Replace(adet,vbCrLf,"<br>")
    tur = Replace(tur,"<","&lt;")
    tur = Replace(tur,">","&gt;")
    tur = Replace(tur,"[","<")
    tur = Replace(tur,"]",">")
    tur = Replace(tur,vbCrLf,"<br>")

    If session("Giris") = "Tamam" Then

    set rs = Server.CreateObject("ADODB.RecordSet")
    Sql = "select * from mesaj"
    rs.open Sql,objconn,1,3

    rs.addnew
    rs("adet")=adet
    rs("mesaj")=mesaj
    rs("tur") = tur
    rs("rafno") = rafno
    rs("onay")=1
    rs("code") = code
    rs("tarih")=now
    rs("IP")=Request.Servervariables("REMOTE_ADDR")
    rs.Update

    else
    set rs = Server.CreateObject("ADODB.RecordSet")
    Sql = "select * from mesaj"
    rs.open Sql,objconn,1,3

    rs.addnew
    rs("adet")=adet
    rs("mesaj")=mesaj
    rs("tur") = tur
    rs("rafno") = rafno
    rs("onay")=0
    rs("code") = code
    rs("tarih")=now
    rs("IP")=Request.Servervariables("REMOTE_ADDR")
    rs.Update
    end if
    %>
    <BR><BR><BR>
    <meta http-equiv="refresh" content="2;url=default.asp">
    <center><FONT SIZE="2" COLOR="#A6A6A6"><b>:: Kayıt Başarılı, Form Sayfasına Yönlendiriliyorsunuz ::<BR><br><A HREF="default.asp">Yönlendirme Başlamaz İse Buraya TIKLAYIN!</A></b></center></FONT>
    <%
    objconn.close
    set objconn=nothing
    else %>
    <BR><BR><BR>
    <meta http-equiv="refresh" content="2;url=mesajyaz.asp">
    <center><FONT SIZE="2" COLOR="#A6A6A6"><b>:: Raf Numarası Kısmını Boş Bıraktınız!Forma Yönlendiriliyorsunuz::</b></center></FONT>
    <% end if%>
    <% Else %>
    <BR><BR><BR>
    <meta http-equiv="refresh" content="2;url=mesajyaz.asp">
    <center><FONT SIZE="2" COLOR="#A6A6A6"><b>:: Mesaj Kısmını Boş Bıraktınız!Forma Yönlendiriliyorsunuz::</b></center></FONT>
    <% end if%>
    <% else %>
    <BR><BR><BR>
    <meta http-equiv="refresh" content="2;url=mesajyaz.asp">
    <center><FONT SIZE="2" COLOR="#A6A6A6"><b>:: Ürün Kodu Kısmını Boş Bıraktınız!Forma Yönlendiriliyorsunuz ::</b></center></FONT>
    <% end if %>
    <% else %>
    <BR><BR><BR>
    <meta http-equiv="refresh" content="2;url=mesajyaz.asp">
    <center><FONT SIZE="2" COLOR="#A6A6A6"><b>:: Adet Kısmını Boş Bıraktınız!Forma Yönlendiriliyorsunuz ::</b></center></FONT>
    <% end if %>
    </BODY>
    </HTML>







  • http://pasted.co/7c925f3e

    Şöyle bi deneyebilir misin hocam? Asp bilmiyorum ama merak ettim :)

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Cok basit bir sorun fakat kodlama eksik, sorun devam ediyorsa postun islendigi sayfanın kodlama kismini tumden atin.

    < Bu ileti DH mobil uygulamasından atıldı >
  • kodlar karınca gibi olmuş asp den de çakmam hiç ama sana c# ve asp.net olarak mantığını anlatayım.

    mesela bir insert ayda update işlemi yaparken if koşulu ile kontrol etmesini sağlarken şöyle gitmen lazım olaya

    öncelikle o fieldleri bir değişkenlere ata yani şunu gibi mesela

    string a = textbox.text
    string b= checkbox.text

    sonra istediğin kontrolleri sağlattır.

    eğer kontrol etsin boş geçmesin istiyorsa

    if (a !="" && b !="" )

    eğerki atıyorum ikiside boş geçsin istiyorsan

    if (a =="" && b =="" )

    eğerki atıyorum a boş geçsin b geçmesin istiyorsan

    if (a =="" || b !="" )

    eğerki atıyorum b boş geçsin a geçmesin istiyorsan

    if (a !="" || b =="" )

    eğer hiç bir koşula bağlı kalmasın istersen tanımlanmış koşulları kaldır ve html tarafında Field ler için required attr lerini kullan



    < Bu mesaj bu kişi tarafından değiştirildi OzMeN OzzY -- 11 Ağustos 2019; 7:17:30 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.