Saya telah berhasil mencari tahu yang akan bekerja dengan array. Saya masih belum menyortirnya tetapi saya akan meletakkan kode saya di sini, mungkin Anda dapat membantu saya.
<?php
function csv_to_array($filename='', $delimiter=',') {
if(!file_exists($filename) || !is_readable($filename)) return
FALSE; $header = NULL; $data = array(); if (($handle =
fopen($filename, 'r')) !== FALSE) { while (($row =
fgetcsv($handle, 1000, $delimiter)) !== FALSE) { if(!$header)
$header = $row;
else
$data[] = array_combine($header, $row);
} fclose($handle); } return $data; } /** * Example */ print_r(csv_to_array('example.csv'));
?>
file csv saya terlihat seperti ini:
cod_piesa, lungime, latime, inaltime
gl, 5000,, 150
fd, 3000, 2000, 100
yang ingin saya lakukan adalah memasukkan ke dalam tabel mysql seperti ini
row = 0
cod_piesa = GL
header = lungime
value = 5000
next one
row = 0
cod_piesa = GL
header = latime
value = NULL
row = 0
cod_piesa = GL
header = inaltime
value = 150
row = 1
cod_piesa = FD..... and so on.
tabel mysql disebut tbl_drafts dan memiliki kolom draft_id, baris, cod_piesa, header, nilai. draft_id adalah ID sementara yang akan saya buat misalkan $draft_id=1
setelah memasukkan saya perlu mengarahkannya ke halaman baru di mana saya akan membandingkan hasil yang berbeda katakanlah 'verification.php'.
Terima kasih banyak atas semua jawaban Anda
Untuk saat ini saya menggunakan file yang diunggah di server tetapi saya perlu memiliki opsi unggah manual di mana pengunjung dapat mengunggah file CSV atau excel.
Saya yakin ini akan membantu banyak orang jika diselesaikan. Saya telah melihat opsi transposisi tetapi saya tidak dapat menemukannya.