Merhaba uzun bir form ile bilgileri database yazdırıyorum hiç bir sorun yaşamadan ama resim ile ilgili kodları eklediğimde eklenemedi diye hata alıyorum. benimle aynı sorunu yaşayan bir kullanıcının yardım istediği siteden aldığım kodları ekledim ama bir türlü resimi upload edemedim.

elimdeki forma resim eklemek istiyorum yani upload etmek nasıl yapabilirim nerede hata yapıyorum yardımlarınız bekliyorum şimdiden teşekkürler.

kayıt formu

<form action="new.php" method="post" enctype="multipart/form-data">  


<table width="478" border="0">
  <tr>
    <td width="181">eposta</td>
    <td width="609"><label for="email">Email:</label>
      <input type="email" name="email" id="email"></td>
  </tr>
  <tr>
    <td>adres</td>
    <td><label for="textfield">Text Field:</label>
      <input type="text" name="adresa" id="textfield"></td>
  </tr>
  <tr>
    <td>evtel</td>
    <td><label for="tel">Tel:</label>
      <input type="tel" name="tel" id="tel"></td>
  </tr>
  <tr>
    <td>ceptel</td>
    <td><label for="tel2">Tel:</label>
      <input type="tel" name="tel2" id="tel2"></td>
  </tr>
  <tr>
    <td>web</td>
    <td><label for="url">Url:</label>
      <input type="url" name="url" id="url"></td>
  </tr>
  <tr>
    <td>skype</td>
    <td><label for="textfield2">Text Field:</label>
      <input type="text" name="textfield2" id="textfield2"></td>
  </tr>
  <tr>
    <td>medeni</td>
    <td><label for="textfield3">Text Field:</label>
      <input type="text" name="textfield3" id="textfield3"></td>
  </tr>
  <tr>
    <td>uyruk</td>
    <td><label for="textfield4">Text Field:</label>
      <input type="text" name="textfield4" id="textfield4"></td>
  </tr>
  <tr>
    <td>askerlik</td>
    <td><label for="textfield5">Text Field:</label>
      <input type="text" name="textfield5" id="textfield5"></td>
  </tr>
  <tr>
    <td>tcno</td>
    <td><label for="textfield6">Text Field:</label>
      <input type="text" name="textfield6" id="textfield6"></td>
  </tr>
  <tr>
    <td>dogumyil</td>
    <td><label for="textfield7">Text Field:</label>
      <input type="text" name="textfield7" id="textfield7"></td>
  </tr>
  <tr>
    <td>dogumyer</td>
    <td><label for="textfield8">Text Field:</label>
      <input type="text" name="textfield8" id="textfield8"></td>
  </tr>
  <tr>
    <td>ehliyet</td>
    <td><label for="textfield9">Text Field:</label>
      <input type="text" name="textfield9" id="textfield9"></td>
  </tr>
  <tr>
    <td>ehliyetyil</td>
    <td><label for="textfield10">Text Field:</label>
      <input type="text" name="textfield10" id="textfield10"></td>
  </tr>
  <tr>
    <td>sigara</td>
    <td><label for="textfield11">Text Field:</label>
      <input type="text" name="textfield11" id="textfield11"></td>
  </tr>
  <tr>
    <td>notlar</td>
    <td><label for="textfield12">Text Field:</label>
      <input type="text" name="textfield12" id="textfield12"></td>
  </tr>
  <tr>
    <td>referans</td>
    <td><label for="textfield13">Text Field:</label>
      <input type="text" name="textfield13" id="textfield13"></td>
  </tr>
  <tr>
    <td>tecrube</td>
    <td><label for="textfield14">Text Field:</label>
      <input type="text" name="textfield14" id="textfield14"></td>
  </tr>
  <tr>
    <td>bilgisayar</td>
    <td><label for="textfield15">Text Field:</label>
      <input type="text" name="textfield15" id="textfield15"></td>
  </tr>
  <tr>
    <td>sonokul</td>
    <td><label for="textfield16">Text Field:</label>
      <input type="text" name="textfield16" id="textfield16"></td>
  </tr>
  <tr>
    <td>sonokuladi</td>
    <td><label for="textfield17">Text Field:</label>
      <input type="text" name="textfield17" id="textfield17"></td>
  </tr>
  <tr>
    <td>kurslar</td>
    <td><label for="textfield18">Text Field:</label>
      <input type="text" name="textfield18" id="textfield18"></td>
  </tr>
  <tr>
    <td>diplolamalar</td>
    <td><label for="textfield19">Text Field:</label>
      <input type="text" name="textfield19" id="textfield19"></td>
  </tr>
  <tr>
    <td>resim</td>
    <td><label for="fileField">File:</label>
     <input name="resim" type="file"/> 
  </tr>
 
</table>
<input type="submit"/>
</form>


kayıt işlemini yapan new.php

<?php include('config.php'); ?>
<?php
		if (@$_FILES['resim']) { 
		$resim = @$_FILES['resim']['name'];   
		$kaynak = $_FILES['resim']['tmp_name']; 
		$hedef = "../resimler/"; 
		$uzanti    = substr($resim, -4); 
		if ($uzanti == '.jpg' || $uzanti == '.JPG') { 
		$yeniad = substr(md5(uniqid(rand())), 0,5); 
		$yeniresimadi = $yeniad.$uzanti; 
		$yukle = @move_uploaded_file($kaynak,$hedef.'/'.$yeniresimadi); 
		} else { 
		$yeniresimadi ="resimyok.jpg"; 
} 
 }
		$eposta = $_POST['email'];
		$adres = $_POST['adresa'];
		$evtel = $_POST['tel'];
		$ceptel = $_POST['tel2'];
		$web = $_POST['url'];
		$skype = $_POST['textfield2'];
		$medeni = $_POST['textfield3'];
		$uyruk = $_POST['textfield4'];
		$askerlik = $_POST['textfield5'];
		$tcno = $_POST['textfield6'];
		$dogumyil = $_POST['textfield7'];
		$dogumyer = $_POST['textfield8'];
		$ehliyet = $_POST['textfield9'];
		$ehliyetyil = $_POST['textfield10'];
		$sigara = $_POST['textfield11'];
		$notlar = $_POST['textfield12'];
		$referans = $_POST['textfield13'];
		$tecrube = $_POST['textfield14'];
		$bilgisayar = $_POST['textfield15'];
		$sonokul = $_POST['textfield16'];
		$sonokuladi = $_POST['textfield17'];
		$kurslar = $_POST['textfield18'];
		$diplolamalar = $_POST['textfield19'];
	 


$kaydet = mysql_query("insert into `personelbilgileri` 
(`eposta`, 
 `adres`, 
 `evtel`,
 `ceptel`, 
 `web`, 
 `skype`, 
 `medeni`,
 `uyruk`, 
 `askerlik`, 
 `tcno`,
 `dogumyil`,
 `dogumyer`,
 `ehliyet`,
 `ehliyetyil`,
 `sigara`,
 `notlar`,
 `referans`,
 `tecrube`,
 `bilgisayar`,
 `sonokul`,
 `sonokuladi`,
 `kurslar`,
 `diplolamalar`,
 `resim`) VALUES
 ('$eposta',
 '$adres',
 '$evtel',
 '$ceptel',
 '$web',
 '$skype',
 '$medeni',
 '$uyruk',
 '$askerlik',
 '$tcno',
 '$dogumyil',
 '$dogumyer',
 '$ehliyet',
 '$ehliyetyil',
 '$sigara',
 '$notlar',
 '$referans',
 '$tecrube',
 '$bilgisayar',
 '$sonokul',
 '$sonokuladi',
 '$kurslar',
 '$diplolamalar',
 `$yeniresimadi`)") or die("Hata: kayıt işlemi gerçekleşemedi.");
       
        
 
 ?>
sql dosyam

CREATE TABLE IF NOT EXISTS `personelbilgileri` (
  `id` int(20) NOT NULL,
  `eposta` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `adres` text COLLATE utf8_turkish_ci NOT NULL,
  `evtel` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `ceptel` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `web` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `skype` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `medeni` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `uyruk` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `askerlik` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `tcno` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `dogumyil` varchar(20) COLLATE utf8_turkish_ci NOT NULL,
  `dogumyer` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `ehliyet` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
  `ehliyetyil` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
  `sigara` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `notlar` text COLLATE utf8_turkish_ci NOT NULL,
  `referans` varchar(500) COLLATE utf8_turkish_ci NOT NULL,
  `tecrube` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
  `bilgisayar` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `sonokul` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `sonokuladi` varchar(200) COLLATE utf8_turkish_ci NOT NULL,
  `kurslar` text COLLATE utf8_turkish_ci NOT NULL,
  `diplolamalar` varchar(500) COLLATE utf8_turkish_ci NOT NULL,
  `resim` varchar(100) COLLATE utf8_turkish_ci NOT NULL,
  `kayittarihi` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;