JavaScript: Bir CSV belirli verileri kaydetme

0 Cevap php

JavaScript gerçekten dosyaları açmak ve kaydetmek için yapılmış olmadığını anlamak. Ben işe almak bu kadar gördüğüm en iyi yöntem bir form kullanmak ve daha bir dosyaya istediğim bilgileri kaydedebileceğiniz bir PHP dosyası için ihtiyacım olan tüm bilgileri POST etmektir.

Ben bu tarz verilere üreten ve bir csv saklayarak planı:

Adı, Düşük, Yüksek, Sayı

Inputboxes ve javascript kullanarak. Ben (_ __ _ bir inputbox) bu gibi kapalı başlayacak karar verdik

Name: ______________    Start: 0      End: _____  Wage ______  [add button]

Kişi tıklama eklediğinizde, o zaman bir değişkene veri depolamak. Ben bu nasıl geleni yapmalı? Kişi bu bilgileri doldurur varsayarsak:

Name: Brian             Start: 0      End: 100    Wage 200  [add button]

Ben $ Array ['Brian'] [0100200] gibi bir şey yapmalı mıyım?

Ve sonra ben onun POST aracılığıyla PHP dizi aracılığıyla şekilde döngü gönderdi alıyorsunuz?


Kişi tıklama ekleyin aklınızda tutun, başka bir seçenek gibi Brian, 0100200 benim örnek olarak önceki verileri kullanılarak görüntülenir

Name: Brian           Start: 100       End: ______   Wage: ______   [add button]

Fikir düşük ve yüksek arasında boşluklar oluşturulmuş olabilir olmak. 100'E sona ve 200 başlayamaz, her zaman yanında bir başlangıç.

Edit:

Sadece bazı arka plan vermek için, ne depolamak.Bu aslında insanlar için saatlik ücret değil. Brian, 0,20,20 aslında ayarlar 0 ile 20 arasında saat boyunca; Brian 20 $ Bir saat yapacaktır.

What are "Start", "End" and "Wage" signifying?
Start of the hour range, End of the hour range, and the hourly wage.

Do you need to store their data permanently?
It will need to be stored to a CSV file, which gets intercepted by the client and covertes it into a SQLite memory database for processing

Will there be more than one entry for "Brian" within a storage period?
Yes, as many entries as you wish. There also HAS to have a name which 'Default' is set... This will be the case where if the employee doesn't have special wages, they get the default employee wages and overtime something like:
Default,0,40,15
Default,40,1000,20

0 Cevap