Ich muss ein Tool erstellen, das eine Liste von Elementen (durch Kommas getrennt) erstellt, diese Elemente in einem separaten Blatt / einer separaten Datenbank nachschlägt und die Informationen zu jedem der aufgelisteten Elemente anzeigt. Ich kann dies in Excel (vlookups) und wahrscheinlich Access machen, möchte dies aber idealerweise breiter verfügbar machen - über eine Website, App oder ähnliches.
Wie schwierig wäre das? Und wo fange ich an??? Ich hoffe, es ist nicht zu schwierig, aber bereit, neue Fähigkeiten zu erlernen, um es erreichen zu können.
Jeder Rat ist sehr willkommen. Wie gesagt, ich kann das in Excel zum Laufen bringen, aber ich weiß nicht, wo ich anfangen soll, dies in eine Online-Version zu konvertieren.
Danke! P
Dies ist keine triviale Aufgabe, aber sobald die Benutzerfreundlichkeit für die Aktualisierung und Verwaltung erledigt ist, sollte es die Mühe wert sein.
Ich hatte einen Online-Kurs zum Ansehen des Videostils gekauft, der 7 verschiedene Frameworks abdeckte, aber urheberrechtlich geschützt ist, sodass ich nichts davon veröffentlichen kann.
Zuerst müssen Sie PHP, eine Datenbank und einen Webserver installieren.
Glücklicherweise gibt es von all diesen Open-Source-Versionen.
Lavarel oder ähnliches Framework Sie müssen die nachzuschlagenden Daten in die Datenbank importieren.
eine Datenbank erstellen
Erstellen Sie eine Tabelle mit Spaltennamen und Datentypen. Tools wie Adminer und phpMywebadmin bieten Ihnen eine grafische Oberfläche
Die Datenbank hat ein eingebautes Tool, um CSV und ähnliches in die Tabelle einzulesen. https://mariadb.com/kb/en/library/how-to-quickly-insert-data-into-mariadb/ https://mariadb.com/kb/en/library/load-data-infile/
Alle diese haben Windows- und Linux-Version.
Ich würde vorschlagen, dass Sie mit dem Erlernen eines Frameworks wie Lavarel beginnen, da es den größten Teil der Arbeit "unter der Haube" für Sie erledigt. Wollen Sie sich Gedanken über das Erstellen von Vorbereitungsanweisungen und andere Sicherheitsprobleme machen, natürlich NICHT! Glücklicherweise übernimmt das Framework normalerweise all dies für Sie.
Die Website enthält eine Reihe von Installationsanweisungen.
Jetzt, da alles installiert und bereit ist, können Sie das Framework verwenden, um Ihre Website so aussehen zu lassen, wie Sie es möchten.
Der Befehl get_csv() nimmt alles, was der Benutzer durch Kommas getrennt eingibt, und platziert es in einem Array.
<?php
$Data = str_getcsv($CsvString, "\n"); //parse the rows
foreach($Data as &$Row) $Row = $userdata = array_combine(str_getcsv($Row, ";"), $userdata); ; //parse the items in rows
foreach ($data as $value) {
//sql database query goes here, but is simplified by using a framework.
// send the data out to a view
}
?>
Kybernard
Percy P