asp sayfasındaki "hidden" veri

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
must68
Üye
Mesajlar: 21
Kayıt: 14 Tem 2003 12:28

asp sayfasındaki "hidden" veri

Mesaj gönderen must68 »

Bir asp sayfasına POST yapmak istiyorum. Sayfada gördüğüm bu "hidden" değer nedir?
Post ederken bu değeri göndermelimiyim?

Kod: Tümünü seç

<form name="form7" method="post" action="ornek.asp" onSubmit="return ReadUser();">	<input type="hidden" name="gr" value="1"><input	type="hidden" id="acts" name="acts"  value="AXzKM0215203">
Ayrıca başka bir veri girişi value=" deneme " şeklinde. Bu durumda baş ve sondaki oşluklar girilmelimi?

Bu konularda bilgi bulacağım bir yer varmı?
onaydin

Mesaj gönderen onaydin »

Mesela 15 numarılı bir ürünün var bunun üzerinde güncelleme yaptırmak istiyorsun
burda urun_no diye bir input tanımlayıp bunu hidden yapıp formun işleyeceği sayfaya gönderirsiniz update cümlenizi where satırında da
bu değeri kullanırsınız. (baya bi teorik oldu :) )
Veya başka şekilde sabit bir değer atayıp burdaki değere birşeyler yapabilirsiniz.

Bu input un ne işe yaradığını anlamak için ornek.asp ye gidip bakmanız lazım.

Diğer sağ ve soldaki boşluk bırakılmalı diye bi standart yok normali girilmemesi.

Türkiye de asp ile ilgili siteler,forumlar var orda yeterli bilgiyi bulabilirsiniz.
menderes

Mesaj gönderen menderes »

Mesela satılacak ürünleri listeleyelim.
'veri tabanını açalım
<%
yol=server.mappath("veritabani.mdb")
set baglanti=server.createobject("adodb.connection")
baglanti.open " Data Source = "& yol &";Provider=Microsoft.Jet.OLEDB.4.0"
%>
'recordset tanımlayalım.
<%
Set bagla = Server.CreateObject("Adodb.Recordset")
bSQL = "Select * from urun"
bagla.Open bSQL, baglanti, 1, 3
%>
'veriyi listeleyelim sepete eklenecek veriler
<%
While Not bagla.EOF
%>'formumuzu tanımlayalım
<form name="form1" method="GET" action="sepet.asp">
'buradaki hidden bize lazım. kullanıcı bu ürünü almak için tıkladığında gidecek olan sepet.asp de bu ürün id(veri tabanında tanımladığımız otomatik artan sayı) siyle ürünü sorgulayıp bulacağız ve ona göre yapacağımız işlemi yapacağız.
<input type="hidden" name="id" value="<%=bagla("id")%>">

Ürün Adı: <%=bagla("urunadi")<br>
<input type="text" name="adet" size="5" value="1">

<input type="image" value="Sepete ekle" name="B1" src="imgs/spekle.gif" align="bottom" alt="Sepete Eklemek İçin Tıklayınız">
</form>
<%
bagla.MoveNext
Wend
%>

<%bagla.close
set bagla=Nothing%>

' sepete ekle dediğimizde gidecek sayfa sepet.asp
Bu sayfaya gelen veri
id=request.querystring("id") 'formdan gelen bilgi hidden olarak atadığımız ad "id"

<%
Set bagla = Server.CreateObject("Adodb.Recordset")
bSQL = "Select * from urun where id="&id 'buraya yazarak ürünümüzü buluyoruz.ve listeliyoruz.
bagla.Open bSQL, baglanti, 1, 3
%>
Umarım yararlı olabilmiştir.
Daha fazla bilgi için haysoftyazilim.com/onlinedershane de asp ile ilgili anlatım ve uygulamaları bulabilirsiniz.
Cevapla