Merhaba, iyi akşamlar dilerim. Benim bir formum var ve bu formun içinde 3 farklı dosya seçim alanı var. Bu dosyaları aynı anda yüklediğim zaman çalışıyor ama bir tanesini değiştirmek istediğimde diğer dosyalar siliniyor. INSERT kullanmıyorum UPDATE kullanıyorum çünkü belli bir tablodaki sütuna yazdırıyorum dosya yolunu, 6 farklı seçenek denedim hepsini aşağıya bırakıyorum. Nerede hata yapıyorum çözemedim yardımcı olabilir misiniz?
if (isset($_FILES['irsaliye'], $_FILES['fatura'], $_FILES['dosya'])) {
$dosya_adi = strtolower($_FILES['dosya']['name']);
$dosya_tipi = $_FILES['dosya']['type'];
$dosya_uzanti = explode('.', $dosya_adi);
$dosya_uzanti = $dosya_uzanti[count($dosya_uzanti) - 1];
$foto = $_FILES['dosya']['tmp_name'];
copy($foto, 'dosyalar/' . $dosya_adi);
$dosya_adii = strtolower($_FILES['irsaliye']['name']);
$dosya_tipii = $_FILES['irsaliye']['type'];
$dosya_uzantii = explode('.', $dosya_adii);
$dosya_uzantii = $dosya_uzantii[count($dosya_uzantii) - 1];
$fotoi = $_FILES['irsaliye']['tmp_name'];
copy($fotoi, 'dosyalar/' . $dosya_adii);
$dosya_adif = strtolower($_FILES['fatura']['name']);
$dosya_tipif = $_FILES['fatura']['type'];
$dosya_uzantif = explode('.', $dosya_adif);
$dosya_uzantif = $dosya_uzantif[count($dosya_uzantif) - 1];
$fotof = $_FILES['fatura']['tmp_name'];
copy($fotof, 'dosyalar/' . $dosya_adif);
$baglanti->query("UPDATE malgiris SET commercial = '$dosya_adi', irsaliye = '$dosya_adii', fatura = '$dosya_adif' WHERE sevkiyatno = $sevnf ");
}
else if (isset($_FILES['dosya'], $_FILES['irsaliye'])) {
$dosya_adi = strtolower($_FILES['dosya']['name']);
$dosya_tipi = $_FILES['dosya']['type'];
$dosya_uzanti = explode('.', $dosya_adi);
$dosya_uzanti = $dosya_uzanti[count($dosya_uzanti) - 1];
$foto = $_FILES['dosya']['tmp_name'];
copy($foto, 'dosyalar/' . $dosya_adi);
$dosya_adii = strtolower($_FILES['irsaliye']['name']);
$dosya_tipii = $_FILES['irsaliye']['type'];
$dosya_uzantii = explode('.', $dosya_adii);
$dosya_uzantii = $dosya_uzantii[count($dosya_uzantii) - 1];
$fotoi = $_FILES['irsaliye']['tmp_name'];
copy($fotoi, 'dosyalar/' . $dosya_adii);
$baglanti->query("UPDATE malgiris SET commercial = '$dosya_adi', irsaliye = '$dosya_adii' WHERE sevkiyatno = $sevnf ");
}
else if (isset($_FILES['dosya'], $_FILES['fatura'])) {
$dosya_adi = strtolower($_FILES['dosya']['name']);
$dosya_tipi = $_FILES['dosya']['type'];
$dosya_uzanti = explode('.', $dosya_adi);
$dosya_uzanti = $dosya_uzanti[count($dosya_uzanti) - 1];
$foto = $_FILES['dosya']['tmp_name'];
copy($foto, 'dosyalar/' . $dosya_adi);
$dosya_adif = strtolower($_FILES['fatura']['name']);
$dosya_tipif = $_FILES['fatura']['type'];
$dosya_uzantif = explode('.', $dosya_adif);
$dosya_uzantif = $dosya_uzantif[count($dosya_uzantif) - 1];
$fotof = $_FILES['fatura']['tmp_name'];
copy($fotof, 'dosyalar/' . $dosya_adif);
$baglanti->query("UPDATE malgiris SET commercial = '$dosya_adi', fatura = '$dosya_adif' WHERE sevkiyatno = $sevnf ");
}
else if(isset($_FILES['irsaliye'], $_FILES['fatura'])) {
$dosya_adii = strtolower($_FILES['irsaliye']['name']);
$dosya_tipii = $_FILES['irsaliye']['type'];
$dosya_uzantii = explode('.', $dosya_adii);
$dosya_uzantii = $dosya_uzantii[count($dosya_uzantii) - 1];
$fotoi = $_FILES['irsaliye']['tmp_name'];
copy($fotoi, 'dosyalar/' . $dosya_adii);
$dosya_adif = strtolower($_FILES['fatura']['name']);
$dosya_tipif = $_FILES['fatura']['type'];
$dosya_uzantif = explode('.', $dosya_adif);
$dosya_uzantif = $dosya_uzantif[count($dosya_uzantif) - 1];
$fotof = $_FILES['fatura']['tmp_name'];
copy($fotof, 'dosyalar/' . $dosya_adif);
$baglanti->query("UPDATE malgiris SET irsaliye = '$dosya_adii', fatura = '$dosya_adif' WHERE sevkiyatno = $sevnf ");
}
else if (isset($_FILES['dosya'])) {
$dosya_adi = strtolower($_FILES['dosya']['name']);
$dosya_tipi = $_FILES['dosya']['type'];
$dosya_uzanti = explode('.', $dosya_adi);
$dosya_uzanti = $dosya_uzanti[count($dosya_uzanti) - 1];
$foto = $_FILES['dosya']['tmp_name'];
copy($foto, 'dosyalar/' . $dosya_adi);
$baglanti->query("UPDATE malgiris SET commercial = '$dosya_adi' WHERE sevkiyatno = $sevnf ");
}
else if (isset($_FILES['irsaliye'])) {
$dosya_adii = strtolower($_FILES['irsaliye']['name']);
$dosya_tipii = $_FILES['irsaliye']['type'];
$dosya_uzantii = explode('.', $dosya_adii);
$dosya_uzantii = $dosya_uzantii[count($dosya_uzantii) - 1];
$fotoi = $_FILES['irsaliye']['tmp_name'];
copy($fotoi, 'dosyalar/' . $dosya_adii);
$baglanti->query("UPDATE malgiris SET irsaliye = '$dosya_adii' WHERE sevkiyatno = $sevnf ");
}
else if (isset($_FILES['fatura'])) {
$dosya_adif = strtolower($_FILES['fatura']['name']);
$dosya_tipif = $_FILES['fatura']['type'];
$dosya_uzantif = explode('.', $dosya_adif);
$dosya_uzantif = $dosya_uzantif[count($dosya_uzantif) - 1];
$fotof = $_FILES['fatura']['tmp_name'];
copy($fotof, 'dosyalar/' . $dosya_adif);
$baglanti->query("UPDATE malgiris SET fatura = '$dosya_adif' WHERE sevkiyatno = $sevnf ");
}Hepsini toplu denedim, tek tek denedim yine de olmuyor. Farklı bir yol varda ben mi bilmiyorum.
$sevnf sevkiyat numarası çok önemli değil.