Database e schede persone
Auteur : Assform Sicurezza Lavoro
Visité 1262,
Followers 3,
Partagé 0
Una pagina all'interno del sito contiene una lista lunga di iscritti ad un albo professionale (numero iscrizione nome e cognome) tutto in ottemperanza alla privacy. Ogni nome linka ad una scheda che contiene tutti i dati anagrafici con la foto), di fatto bisogna creare una scheda (pagina html) per ogni persona. I dati in questo momento sono gestiti in excel o access (no SQL server).
Chiedo come trasformare il file di excel con tutti i dati (o file di access) in tante schede quanti sono i nomi della lista nella pagina dell' Albo. Qui il caso:
Posté le
Ciao Roberto.
Non esistono attualmente automatismi per la creazione di pagine dinamiche da file e/o dati utenti.
È necessario creare manualmente ogni pagina e collegamento link in quanto allo stato attuale non sono presenti oggetti opzionali o funzioni dedicate.
Per le pagine dinamiche credo sia necessario un accesso a un database e codice PHP. Online puoi trovare qualche esempio e provare ad applicarlo in WebSite X5.
Eventualmente puoi aspettare qualche utente veterano con skill avanzate per ricevere un maggiore aiuto.
È un argomento interessante che andrebbe preso in considerazione per futuri oggetti e/o implementazioni dal mio punto di vista.
@Roberto...
Se i dati sono tutti nel DB ... bisogna programmare una lettura dei dati che genera di volta in volta la pagina dinamica con i dati che servono...
puoi prendere spunto da qui, un tutorial messo a disposizione dagli amici di "Quelli del Cucuzzolo" , il principio è molto simile:
http://quellidelcucuzzolo.blogspot.com/2016/03/paginazione-dati-database-form-ws-x5.html
Per "popolare" il DB (foto esclusa) esporti da Excel in file CSV ed importi tramite PHPMyAdmin i dati nel DB MYSQL...
poi ci aggiungi le foto...
ovviamente devi essere pratico di programmazione ed avere un po' di dimestichezza, oppure devi rivolgerti a qualcuno che lo sia...
Spunti fantastici! Sarebbe bello se continuassero a postare nuove "Pillole di codice"!
+1000