Hallo Allemaal,
Ik ben eigenlijk pas net echt serieus begonnen met PHP. Momenteel ben ik begonnen als eerste projectje om een admin dashboard te maken, met als doel administratieve zaken wat makkelijker te maken. Ik werk momenteel met PHP 7 hierdoor werken er veel scripts die ik op internet vindt niet, omdat bepaalde codes uit PHP versie 7 zijn gehaald.
Waar heb ik hulp bij nodig:
1. Manier (script) om data in een CSV bestand te uploaden in een MYSQL database
2. Manier om vervolg imports (mutaties) te valideren en te controleren
Situatie:
Binnen het bedrijf waar ik werk hebben we meerdere overzichten (CSV) bestanden.
1. In- en uitdienstlijst
2. Hardware overzicht wie welke apparaten heeft met welke serial nummers
Deze lijsten worden samengevoegd in één csv bestand, die gebruikt wordt om deze data up te loaden in een MYSQL database.
De eerste upload zal relatief makkelijk te doen zijn, deze wordt als eerste geïmporteerd. Echter het deel waar ik moeite heb hoe ik dit het beste kan doen, is: Hoe kan ik toekomstige uploads die mutaties bevatten controleren, het mooiste zou zijn dat de data doormiddel van codes worden gevalideerd door verschillende patronen. En we een soort actie overzicht krijgt met de mutaties.
Bijvoorbeeld: Piet heeft een laptop, met serialnummer 123. Hij krijgt een nieuwe laptop met serialnummer: 345. Zijn oude laptop (123) is nog niet opgezegd, en daar wordt nog steeds voor betaald of misschien moet hij juist wel 2 laptops hebben. Tijdens de mutatieimport (een maand later) zal er in eens 2 laptops om zijn naam worden gezet: 123 en 345. Nu zou het mooi zijn, als controle middel dat er een melding komt: Piet heeft al een laptop op zijn naam, en dat je vervolgens de details kan inzien. Eventuele wijzigingen kan maken, en uiteindelijk de mutatie kan doorvoeren in de database.
Ik had zelf al bedacht om gebruik te gaan maken van twee databases met dezelfde structuur: Productie en Import database. en de vergelijkingen te doen tussen die twee databases. Mutatie import wordt dan gedaan in de import database die wordt vergeleken met de productiedata in de productie database.
Allemaal leuke plannen! Maar voor mij nog moeilijk om om te zetten in werkbaren PHP codes. Ik ben al een paar dagen opzoek naar tutorials, informatie om een goede aanpak te vinden voor dit idee. Eventueel voorbeeld scripts die ik begrijp en kan aanpassen naar wat ik nodig heb.
Ik hoop dat iemand mij op weg kan helpen, met enkele voorbeelden/tips!
Alle hulp is enorm welkom, ik loop namelijk aardig vast!
Alvast dank allemaal!
Cheers,
Rick
2.425 views