• 29-03-2016, 22:42:34
    #1
    Arkadaşlar bir tane veri tabanım var bu veritabanımın sütünlarında logo diye bir bölümüm var o bölüme resim eklemek istiyorum.

    <?php
    		include "../config_open_db.php";
    		if($_POST){
    			if ($_FILES["logo"]["size"]<800*520){
    				if ($_FILES["logo"]["type"]=="image/jpeg"){
    					$dosya_adi		=$_FILES["logo"]["name"];
    					$uret			=array("as","rt","ty","yu","fg");
    					$uzanti			=substr($dosya_adi,-4,4);
    					$sayi_tut		=rand(1,10000);
    					$yeni_ad_sql	=$uret[rand(0,4)].$sayi_tut.$uzanti;
    					$yeni_ad		="../images/tema/".$yeni_ad_sql;
    					if (move_uploaded_file($_FILES["logo"]["tmp_name"],$yeni_ad)){
    					echo 'Dosya başarıyla yüklendi.';
    $sorgu=mysql_query("insert into ayar (logo) values ('$yeni_ad_sql')");
    if ($sorgu){
    							echo 'Veritabanına kaydedildi.';
    						}else{
    							echo 'Kayıt sırasında hata oluştu!';
    						}
    					}else{
    						echo 'Dosya Yüklenemedi!';
    					}
    				}else{
    					echo 'Dosya yalnızca jpeg formatında olabilir!';
    				}
    			}else{			
    				echo 'Dosya boyutu 1 Mb ı geçemez!';
    			}
    		}
    	?>
    	<form action="" method="post" name="form1" enctype="multipart/form-data">
    		<input type="file" name="logo" /><br/>
    		 
      
    		<input type="submit" name="gonder" value="Ürün Ekle"/>
    </form>
    bu kodlarla sürekli yeni id lerle resim ekliyor bunu istemiyorum id='1' de bütün işlemleri bitirmek istiyorum. Malesef başaramadım.
  • 29-03-2016, 22:54:01
    #2
    Eğer doğru anladıysam, INSERT yerine UPDATE kullanabilirsiniz
  • 30-03-2016, 00:03:53
    #3
    Teşekkürler bende nerede hata yapıyorum diyorum...