Dapatkan Nilai Dari File Input "XLS", poskan menggunakan Ajax dan masukkan ke Database


0

Tolong bantu aku, Saya telah membuat file unggah Format XLS dan ingin memposting menggunakan S.AJAX

        <span class="btn btn-primary btn-file"><span class="fileupload-new">Upload Penerima</span><input type="file" id="xlsfile"/></span>
        <span class="fileupload-preview"></span>
        <button type="button" class="btn btn-primary">Download Format</button>
        <form class="navbar-form navbar-center">
        <textarea name="jmltextarea" id="jmltextarea" class="form-control" style="min-width: 100%" rows="15" id="comment"></textarea>
        </form>
        <form class="navbar-form navbar-right">
        <button type="button" class="btn btn-primary btn-right-side" style="margin-right:15px;" id="kirim">Kirim</button>
        </form>

dan posting menggunakan javascript seperti ini

    $("#kirim").click(function() {
    var jmltextarea = $("#jmltextarea").val();
    var xlsfile = $("#xlsfile").val();
    $.ajax ({
        type:"POST",
        url:"proses_kirim.php",
        data: "jmltextarea=" + jmltextarea + "&xlsfile=" + xlsfile,
        success: function(data){
        $("#info").html(data);
        }
    });
});

ketika posting saya ingin membaca file xls dan periksa ke database saya seperti ini: "proses_kirim.php"

<?php
include "koneksi/koneksi.php";
include 'excel_reader2.php';
$xlsfile=basename($_FILES['xlsfile']['name']) ;
move_uploaded_file($_FILES['xlsfile']['tmp_name'], $xlsfile);
$jmltextarea=($_POST['jmltextarea']);
chmod($_FILES['xlsfile']['name'],0777);  
$data = new Spreadsheet_Excel_Reader($_FILES['xlsfile']['name'],false);
$baris = $data->rowcount();
for($i=2; $i<=$baris; $i++){
    $npp = $data->val($i,2);
    echo $npp;
    $sql = "SELECT id FROM pbk WHERE NPP = '$npp'";
    $ada=mysql_query($sql) or die(mysql_error());
    if(mysql_num_rows($ada)>0)
    { 
     $kirim_pesan = mysql_query("insert into outbox (DestinationNumber, TextDecoded, CreatorID)
                                values('$npp', 'tes', 'Gammu')");
    }
    else
    {
    ?>
        <script type="text/javascript">
                        showNotification({
                            message: "<?php echo "gagal dikirim" ?>",
                            type: "error",
                            autoClose: true,
                            duration: 2                                    
                        });
        </script>
    <?php
    }
}
    unlink($_FILES['xlsfile']['name']);
?>

saya menggunakan pembaca excel untuk membaca file xls, File xls saya seperti ini:

| TIDAK | PLTN |

| 1 | DD00100 |

| 2 | DD09090 |

tolong bantu saya, cara memposting file xls, periksa ke dalam database dan masukkan ke dalam database. Terima kasih untuk bantuannya.


1
Pertanyaan pemrograman tidak termasuk dalam topik superuser. Mereka dapat ditanyakan pada stackoverflow, namun pertanyaan Anda tidak jelas, harap baca pusat bantuan stackoverflow untuk mempelajari bagaimana Anda dapat meningkatkannya sebelum menanyakannya di sana.
Máté Juhász

pertanyaan saya adalah: bagaimana cara mendapatkan nilai dari file xls dan mempostingnya menggunakan $ .ajax setelah itu saya ingin memasukkan ke dalam database saya. saya menggunakan var xlsfile = $ ("# xlsfile"). val (); tetapi gagal.
Donesa Rucci
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.