merhaba arkadaşlar kodlarda mı sıkıntı var bilemedim veri ekliyemiyorum.


sql yapısı :

CREATE TABLE `ogrenci` (
`ogrenci_id` INT(11) NOT NULL AUTO_INCREMENT,
`veli_tc` VARCHAR(500) NOT NULL,
`okul` VARCHAR(500) NOT NULL,
`ogrenci_veli` INT(11) NULL DEFAULT NULL,
`ogrenci_adi` VARCHAR(500) NOT NULL,
`iletisim` VARCHAR(500) NOT NULL,
`adres` VARCHAR(500) NOT NULL,
`yasi` VARCHAR(500) NOT NULL,
`kan_gurubu` VARCHAR(500) NOT NULL,
`engel_durumu` VARCHAR(500) NOT NULL,
`aylik_geliri` VARCHAR(500) NOT NULL,
`sigorta` VARCHAR(500) NOT NULL,
`baba_durumu` VARCHAR(500) NOT NULL,
`kira_durumu` VARCHAR(500) NOT NULL,
`dosya_yolu` VARCHAR(50) NOT NULL,
PRIMARY KEY (`ogrenci_id`),
INDEX `ogrenci_veli` (`ogrenci_veli`),
CONSTRAINT `FK_ogrenci_veli` FOREIGN KEY (`ogrenci_veli`) REFERENCES `veli` (`veli_id`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=187
;


form bölümü




































































php ekleme dosyası

if (isset($_POST['ogrenci-ekle'])) {
oturumkontrol();
$ogrenciekle=$db->prepare("INSERT INTO ogrenci SET
ogrenci_adi=:ogrenci_adi,
ogrenci_veli=:ogrenci_veli,
veli_tc=:veli_tc,
adres=:adres,
kan_gurubu=:kan_gurubu,
engel_durumu=:engel_durumu,
aylik_geliri=:aylik_geliri,
sigorta=:sigorta,
baba_durumu=:baba_durumu,
kira_durumu=:kira_durumu,
yasi=:yasi,
okul=:okul,
iletisim=:iletisim
");

$ekleme=$ogrenciekle->execute(array(
'ogrenci_adi' => guvenlik($_POST['ogrenci_adi']),
'ogrenci_veli' => guvenlik($_POST['ogrenci_veli']),
'veli_tc' => guvenlik($_POST['veli_tc']),
'adres' => guvenlik($_POST['veli_adres']),
'kan_gurubu' => guvenlik($_POST['kan_gurubu']),
'engel_durumu' => guvenlik($_POST['engel_durumu']),
'aylik_geliri' => guvenlik($_POST['aylik_geliri']),
'sigorta' => guvenlik($_POST['sigorta']),
'baba_durumu' => guvenlik($_POST['baba_durumu']),
'kira_durumu' => guvenlik($_POST['kira_durumu']),
'yasi' => guvenlik($_POST['yasi']),
'okul' => guvenlik($_POST['okul']),
'iletisim' => guvenlik($_POST['veli_telefon'])
));



$yuklemeklasoru = 'profil';
@$gecici_isim = $_FILES['araba_dosya']["tmp_name"];
@$dosya_ismi = $_FILES['araba_dosya']["name"];
$benzersizsayi1=rand(10,1000);
$isim= $benzersizsayi1.$dosya_ismi;
$resim_yolu=substr($yuklemeklasoru, 3)."/".tum_bosluk_sil($isim);
@move_uploaded_file($gecici_isim, "$yuklemeklasoru/$isim");
$son_eklenen_id=$db->lastInsertId();
$dosyayukleme=$db->prepare("UPDATE ogrenci SET
dosya_yolu=:dosya_yolu WHERE ogrenci_id=:id ");

$yukleme=$dosyayukleme->execute(array(
'dosya_yolu' => $resim_yolu,
'id' => $son_eklenen_id
));

if ($ekleme) {
header("Location:../ogrenciler?durum=ok");

} else {
header("Location:../ogrenciler?durum=no");
}
exit;
}