<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"/>
<!-- #include file="../data.asp" -->
<%
On Error Resume Next	
Set rs = server.CreateObject("ADODB.Recordset")
SQL = "Select * from ilan"
rs.Open SQL,Conn,1,3

'****** Burdan gerisi resimleri klasöre keler ve ilan eklerken hatalar varsa onaları söyler.
on error resume next
Set upload=Server.CreateObject("Persits.Upload" )
Upload.IgnoreNoPost = True
Upload.OverwriteFiles = False
upload.save
Dim isim
Randomize
isim = int (rnd*9999999999)+1

Set kategori_id		= Upload.Files("kategori_id")
Set alt_kategori_id = Upload.Files("alt_kategori_id")
Set baslik			= Upload.Files("baslik")
Set il_id			= Upload.Files("il_id")
Set ilce_id			= Upload.Files("ilce_id")
Set durumu			= Upload.Files("durumu")
Set emlak_tipi		= Upload.Files("emlak_tipi")
Set oda				= Upload.Files("oda")
Set salon			= Upload.Files("salon")
Set m2				= Upload.Files("m2")
Set arsam2			= Upload.Files("arsam2")
Set emlak_fiyat		= Upload.Files("emlak_fiyat")
Set fiyat_tip		= Upload.Files("fiyat_tip")

if (kategori_id="") Or  Len(kategori_id) < 1 Then ' bu şekilde daha güvenli.
	Response.Write"<script language=""javascript"">alert('Lütfen Kategori Belirtiniz...');history.back();</script>"
	response.end
End if

if (upload.form("alt_kategori_id")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Alt Kategori Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("baslik")="") then
Response.Write"<script language=""javascript"">alert('Lütfen ilan Başlığını Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("il_id")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Bulunduğu ili Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("ilce_id")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Bulunduğu ilçeyi Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("durumu")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Emlak Durumunu Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("emlak_tipi")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Emlak Tipini Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("oda")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Oda Sayısını Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("salon")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Salon Sayısını Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("m2")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Emlağın m2 sini Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("arsam2")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Emlağın Arsa m2 sini Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("emlak_fiyat")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Emlağın Fiyatını Belirtiniz...');history.back();</script>"
response.end
End if

if (upload.form("fiyat_tip")="") then
Response.Write"<script language=""javascript"">alert('Lütfen Emlağın Fiyatının para cinsini Belirtiniz...');history.back();</script>"
response.end
End if



'Resimler upload edilip, gerekli tablolara kayıtlar işlenmeye başlıyor.
For Each File in Upload.Files

	resadi = ""
	'resim formatındaysa işlem yapar.yoksa kaydetmez..

	If File.ImageType = "UNKNOWN" Then 'Resim değilse
		RESPONSE.Write "Sadece Jpeg, Gif, Bmp, Png formatlarında resim gönderebilirsiniz."
		Response.End
	Else
		Upload.SaveAs Path & "\" & File.FileName

	End If 

Next 


rs.AddNew
	rs("kategori_id")= Upload.Form("kategori_id")
	rs("alt_kategori_id")= Upload.Form("alt_kategori_id")
	rs("baslik")= Upload.Form("baslik")
	rs("il_id")= Upload.Form("il_id")
	rs("ilce_id")= Upload.Form("ilce_id")
	rs("durumu")= Upload.Form("durumu")
	rs("emlak_tipi")= Upload.Form("emlak_tipi")
	rs("oda")= Upload.Form("oda")
	rs("salon")= Upload.Form("salon")
	rs("m2")= Upload.Form("m2")
	rs("arsam2")= Upload.Form("arsam2")
	rs("emlak_fiyat")= Upload.Form("emlak_fiyat")
	rs("fiyat_tip")= Upload.Form("fiyat_tip")
	rs("kimin") = session("user")
	rs("tarih") = date()
	rs("aktif") = True
	rs("resim1") = isim& file1.ext
	rs("resim2") = isim+1& file1.ext
	rs("resim3") = isim+2& file2.ext
	rs("resim4") = isim+3& file3.ext
	rs("resim5") = isim+4& file4.ext
	rs("resim6") = isim+5& file5.ext
	rs("resim7") = isim+6& file6.ext
	rs("resim8") = isim+7& file7.ext
	rs("resim9") = isim+8& file8.ext
	rs("resim10") = isim+9& file9.ext

rs.Update
rs.Close
set rs = Nothing
Conn.Close
set Conn = Nothing


response.write "<script language=""javascript"">alert('İlanınız Başarıyla Eklendi');location.href=""index.asp"";</script>"
%>
Bu kod sadece for each in nasıl çalıştığını anlatmak için yoksa diğer yaptığın kodlarıda düzenlemek gerekir.