• 16-06-2010, 11:29:57
    #1
    Duzenleme Formunda Hatayı Nerde Yapıyorum Anlamadım İd den Gelen Bilgiler Ekrana Yazdırıyor Ama Duzenlemeye Çalıştıgımda Hiçbir İşlem Yapmıyor
    function referansduzenle(){
    $id=(int)$_GET['id'];
    	$sorgu=mysql_query("select * from referanslar where `id`='$id'");
    	$isler=mysql_result($sorgu,0,"isler");
    	$gemiadi=nl2br(mysql_result($sorgu,0,"gemiadi"));
    	$firmaadi=mysql_result($sorgu,0,"firmaadi");
    	$resim=mysql_result($sorgu,0,"resim");
    	
    	echo'<form action="" method="post"  enctype="multipart/form-data">
    	<table width="100%"  border="0">
    	<tr>
    	<td height="61" valign="top" bgcolor="#999999"><table width="100%"  border="0">
    	<tr>
    	<td width="449" colspan="2" bgcolor="#999999"><span class="style1">Referans Duzenle </span></td>
    	</tr>
    	</table>
    	<table width="100%"  border="0" bgcolor="#333333">
    	<tr>
    	  <td><div align="right"><span class="yazi">Firma Adi :</span> </div></td>
    	  <td><input type="text" name="is" id="is" value='.$firmaadi.'></td>
    	  </tr>
    	
    	<tr>
    	  <td><div align="right"><span class="yazi">Faliyet Adi :</span> </div></td>
    	  <td><input type="text" name="is" id="is" value='.$isler.'></td>
    	  </tr>
    	<tr> 
    	  <td><div align="right"><span class="yazi">Faliyet Aciklama :</span> </div></td>
    	  <td><textarea rows=20 cols=60  id="area2" name="aciklama" >'.$gemiadi.'</textarea></td>
    	  </tr>
    	<tr>
    	  <td><div align="right"><span class="yazi">Resim Ekle :</span> </div></td>
    	  <td><input name="resim" type="file" id="resim"></td>
    	  </tr>
    	  <tr>
    	  <td><div align="right"><span class="yazi">Resim Ekle :</span> </div></td>
    	  <td> <img src="../'.$resim.'" width="20" height="20"></td>
    	  </tr>
    	 
    	<tr>
    	  <td>&nbsp;</td>
    	  <td><input name="Input" type="Submit" value="Faliyet Duzenle"/></td>
    	  </tr>
    	</table></td>
    	</tr>
    	</table>
    	</form>';
    	$firmaadi=$_POST['firmaadi'];
      	$isler=$_POST['isler'];
      	$gemiadi=$_POST['gemiadi'];
    	$resim  = "resim";
        if ($_FILES["resim"]['name']){
        	$filename=$_FILES["$resim"]['name'];
        	$efilename = explode('.', $filename);
        	$uzanti = $efilename[count($efilename) - 1];
        	$uzantilar=array('jpg','png','gif');       
        	$isim=rand(0,99999999);
        	$yeniad = "".$isim.".".$uzanti."";
        	$hedef1  = "resimler/".$yeniad;
        	move_uploaded_file($_FILES["$resim"]['tmp_name'],"../resimler/".$yeniad);
        	}
      	if($firmaadi)
    	if((mysql_query("select * from referanslar where `firmaadi`='$firmaadi' ")))
    	echo'<div id="main" align="center"><layer class="hata">Hata: Referansın Aynisindan Mevcut<br><img src="img/hata.png" width="128" height="128"></layer></div>';
    	else
    	if(mysql_query("update referanslar set `isler`='$isler',`firmaadi`='$firmaadi',`gemiadi`='$gemiadi',`resim`='$hedef1' where `id`='$id'"))
    	echo'<script>location.href="index.php?admin=referansyonet";</script>';
      	else
      	echo'<center><span class="style1">Hata<br><img src="img/hata.png" width="128" height="128"></span></center>'.mysql_error();
    }
  • 16-06-2010, 14:00:53
    #2
    Üyeliği durduruldu
    function kullanımı yanlış. id yi o şekilde yazdıramazsın. bu functionu kullanım yerin yanlış. tamamımı yazarsan yardımcı olabiliriz.