• 14-04-2009, 15:45:56
    #1
    Merhaba arkadaşlar aşağıdaki kodlarla bir form yaptım bu form da resim eklendikçe yeni bir resim daha eklemek için alan açılıyor buraya kadar herşey tamam fakat kaydet.php yi mahlesef yapamadım kaydet.php de yapmak istediğim olay ise şu. form a eklenen resimler gönder butonuna basıldıktan sonra, resimleri bir üst dizindeki klasörün içindeki klasöre yollması forma girilien ad küçük resim ve eklenen diğer resim bilgilerinin veritabanınıa yazılmasını istiyorum karışık bir işlem olduğu için işin içinden çıkamadım üstalardan yardım beklliyorum

    <html>
    <title>Admin Arayüzü</title>
    <head>
    	<meta http-equiv="Content-Language" content="tr">
    	<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    	<meta http-equiv="Cache-Control" content="no-cache">
    </head>
    <script>
    	function SubmitForm(form)
    	{
    		if(form.cat_id.value == "")
    		{
    			alert("Kategori Alanı Boş Geçilemez");
    			form.cat_id.focus();
    			return false;
    		}
    		if(form.gallery_location.value == "")
    		{
    			alert("Galeri Yeri Alanı Boş Geçilemez");
    			form.gallery_location.focus();
    			return false;
    		}
    		if(form.name.value == "")
    		{
    			alert("Ad Alanı Boş Geçilemez");
    			form.name.focus();
    			return false;
    		}
    
    		return true;
    	}
    	var prevInputId = 0;
    	function addImageInput(idx)
    	{
    		if(prevInputId >= idx)
    			return;
    		
    		if(prevInputId != 0)
    		{
    			if(document.getElementById("image_" + prevInputId).value == '')
    				return false;
    		}
    		
    		var T = '';
    		T += '<table border="0" cellSpacing="1" width="100%" style="border-bottom: 1px solid #CDCDCD;">';
    			T += '<tr class="even">';
    				T += '<td align="right" width="30%" height="22" class="formLabel"><font class="require">*</font>Resim ' + idx + ' : </td>';
    				T += '<td width="70%" class="formElement">';
    					T += '<input type="file" name="image[' + idx + ']" id="image_' + idx + '" onchange="return addImageInput(' + (idx + 1) + ')"><br>';
    					T += '<textarea name="desc[' + idx + ']" rows="1" style="width: 500px; height: 60px;"></textarea>';
    				T += '</td>';
    			T += '</tr>';
    		T += '</table>';
    		T += '<div id="image_input_' + (idx + 1) + '"></div>';
    		
    		var F = document.getElementById("image_input_" + idx);
    		F.innerHTML += T;
    		
    		prevInputId = idx;
    		
    		return true;
    	}
    	</script>
    <form name="cmAddForm" action="kaydet.php"  method="post" enctype="multipart/form-data" onsubmit="return SubmitForm(this);">
    		<input type="hidden" name="PR_processType" value="add">
    		<input type="hidden" name="ref" value="">
    		<table class="formOuter" cellSpacing="1" width="100%">
    			<input type="hidden" name="id" value="">
    						<tr class="even">
    				<td align="right" width="30%" height="22" class="formLabel"><font class="require">*</font>Küçük Resim (130 x 98): </td>
    				<td width="70%" class="formElement">
    				
    				<input type="file" name="image_s" size="20"></td>
    			</tr>
    			<tr>
    				<td align="right" width="30%" height="22" class="formLabel"><font class="require">
                    *</font>Ad : </td>
    				<td width="70%" class="formElement"><input type="text" name="name" size="72" maxlength="72" value=""></td>
    			</tr>
    			<tr class="even">
    				<td colspan="2" id="image_input_container" class="formLabel">
    				<div id="image_input_1"></div><script type="text/javascript">addImageInput(1)</script>				</td>
    			</tr>
    			
    			<tr class="odd">
    				<td align="right" height="22" class="formLabel"></td>
    				<td align="left" class="formElement">
    					<input type="submit" name="submit" value="Gönder" class="formButton">
    					<input type="reset" value="Temizle" class="formButton">
    					<input type="button" value="Vaz Geç" class="formButton" onclick="javascript:window.location='image_gallery.php?'">
    				</td>
    			</tr>
    			<tr>
    				<td class="formFooter" align="middle" colSpan="2"><font class="require">*</font> Girilmesi Zorunlu Alanlar</td>
    			</tr>
    		</table>
    	</form>
    <html>
  • 14-04-2009, 15:55:20
    #2
    Üyeliği durduruldu
    verdiginiz kodlarda sadece html kodlari var. oluşturduğunuz php kodlarinida eklerseniz hatalı yada düzeltilecek yerler belli olur diye düşünüyorum
  • 14-04-2009, 16:25:19
    #3
    bkz : eBurhan upload class
  • 14-04-2009, 18:17:20
    #4
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    Burayı biliyordum inceledim ama aradığım şey burada yok 1 burada 4 resim seçip yüklemeyi anlatıyor.

    benim yapamadığım ve yapmak istediğim ise şunlar

    1 aşağıdaki kodlarda resim ekleme alalının adını bulamadım (o kodların bir bölümünü ben hazırladım) (<input type="......" name="........" size="20"> ) böyle bişi yok mesela.

    2 seçilen dosyaları diyelimki upload ettik açıklama vss. bölümlerinide veritabanına yazılmasını istiyorum.
  • 14-04-2009, 23:57:43
    #5
    medesan adlı üyeden alıntı: mesajı görüntüle
    Burayı biliyordum inceledim ama aradığım şey burada yok 1 burada 4 resim seçip yüklemeyi anlatıyor.

    benim yapamadığım ve yapmak istediğim ise şunlar

    1 aşağıdaki kodlarda resim ekleme alalının adını bulamadım (o kodların bir bölümünü ben hazırladım) (<input type="......" name="........" size="20"> ) böyle bişi yok mesela.

    2 seçilen dosyaları diyelimki upload ettik açıklama vss. bölümlerinide veritabanına yazılmasını istiyorum.
    msn adresimi ekLersen sana eburhan upLoad cLass'a o özeLLikLer ekLenmiş şekiLde verebiLirim.