Necesito crear una herramienta que tome una lista de elementos (separados por comas), busque estos elementos en una hoja/base de datos separada y muestre la información sobre cada uno de los elementos enumerados. Puedo hacer esto en Excel (vlookups), y probablemente en Access, pero idealmente me gustaría que esté más disponible, a través de un sitio web, una aplicación o algo similar.
¿Qué tan difícil sería esto? y por donde empiezo??? Espero que no sea demasiado difícil, pero estoy dispuesto a aprender nuevas habilidades para poder lograrlo.
Cualquier consejo realmente apreciado. Como dije, puedo hacer que esto funcione en Excel, pero no sé por dónde empezar a convertir esto a una versión en línea.
¡Gracias! PAG
Esta no es una tarea trivial, pero una vez realizada, la facilidad de uso para actualizarla y administrarla debería hacer que valga la pena el esfuerzo.
Había comprado una clase de estilo para ver videos en línea, que cubría 7 marcos diferentes, pero tenía derechos de autor, por lo que no puedo publicar nada.
Primero necesita instalar PHP, base de datos y un servidor web.
Afortunadamente, hay una versión de código abierto de todos estos.
Lavarel o marco similar Deberá importar los datos para buscarlos en la base de datos.
crear una base de datos
crear una tabla con nombres de columna y tipos de datos. Herramientas como adminer y phpMywebadmin Le brindan una interfaz gráfica
la base de datos tiene una herramienta integrada para leer CSV y similares en la tabla. https://mariadb.com/kb/en/library/cómo-insertar-datos-rápidamente-en-mariadb/ https://mariadb.com/kb/en/library/load-data-infile/
Todos estos tienen versión para windows y linux.
Le sugiero que comience a aprender un marco como Lavarel porque se encarga de la mayor parte del trabajo "bajo el capó" por usted. ¿Quieres preocuparte por preparar estados de cuenta y otros problemas de seguridad, por supuesto que no! Afortunadamente, el marco generalmente maneja todo esto por ti.
El sitio web tiene un conjunto de instrucciones de instalación.
Ahora, con todo instalado y listo, ahora puede usar el marco para hacer que su sitio web se vea de la forma que desee.
El comando get_csv() tomará lo que el usuario ingrese que esté separado por comas y lo colocará en una matriz.
<?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
}
?>
cibernético
Percy P.