|
|
|
|
Strumenti |
15-11-2019, 11:32 | #1 |
Senior Member
Iscritto dal: Nov 2008
Messaggi: 1245
|
Passare da una table a un database
Salve,
Mesi fa avevo realizzato un beta sito in css e poi lo avevo adattato al bootstrap risolvendo problemi di compatibilità tra i più disparati device... Il sito è tutto un menu e tabelle con una icona in una colonna che è un link ad una pagina in css con immagini. Detto ciò si può passare ad un database SQL replicando la tabella esistente? PS Ho sfogliato un po' di comandi in w3school però non mi è chiaro dove vanno inseriti, bisogna creare fogli a parte come quello di stile? Non è nemmeno chiaro come verrebbe visualizzato a schermo il database. Dove lo si configura l'aspetto grafico? Consigliate WAMP o esiste altro di gratuito? |
15-11-2019, 12:38 | #2 | |
Senior Member
Iscritto dal: Jul 2005
Messaggi: 735
|
Quote:
in questo articolo che ne sono descritte diverse vedi quella che fa al caso tuo: https://www.sitepoint.com/12-amazing-jquery-tables/
__________________
O.S.: WIN 10 64-bit CPU: INTEL I5 12400F RAM: 16 GB Corsair Vengeance LPX 3200 Mhz VGA: MSI ARMOR RX570 4GB OC MOBO: ASROCK B660M PRO RS HDD: Seagate 1TB SDD: CRUCIAL MX500 500GB ALI: BE QUIET PURE POWER CM 11 600W |
|
15-11-2019, 16:57 | #3 | |
Senior Member
Iscritto dal: Nov 2008
Messaggi: 1245
|
Quote:
Non l'ho detto prima ma vorrei creare e aggiungere un motore di ricerca che cerchi nei dati e costruisca così un elenco. Non penso si possa fare con le tabelle in css e non so con quelle jquery. |
|
17-11-2019, 10:40 | #4 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Comincia col considerare un database come qualcosa di separato da html, css, dalla tua applicazione, ecc... Un DB non è altro che un file ( uno o più, a seconda del dbms ) gestito da un dbms e che ha un certo formato. Dentro ci sono raggruppamenti di dati che logicamente possono essere pensati come tabelle, ma non è che sono graficamente organizzati a tabella. Quello che fai è comunicare col dbms, attraverso istruzioni in linguaggio SQL. Ma per fare questo ti occorre un backend, cioè un programma realizzato in un linguaggio che supporti l'interfacciamento con i dbms. Che io sappia, js lato client non permette di farlo. E infatti si sono dovuti inventare il local storage per dare ai client un minimo di capacità di storage https://www.w3schools.com/html/html5_webstorage.asp Poi, i dati che leggi dal db ti vengono restituiti sotto forma di matrice, cioè un vettore di righe, dove ogni riga contiene un certo numero di campi/colonne. A seconda di com'è definita la riga nel db. E puoi avere un numero a piacere di tabelle nello stesso db. E puoi anzi collegare le varie tabelle tramite le foreign key. Ma il punto è che il db non è la tua tabella grafica. Cioè tu leggi i dati sotto forma di matrice, poi li scorri usando vari metodi ( for, ecc... ), peschi i vari dati e li ficchi nei punti della tabella che vuoi visualizzare a schermo. |
|
18-11-2019, 12:49 | #5 | |
Senior Member
Iscritto dal: Jul 2005
Messaggi: 735
|
Quote:
Sicuramente l'argomento va approfondito ma alla fine usando gli strumenti è una strada percorribile e sicuramente più flessibile di accrocchi vari con tabelle locali.
__________________
O.S.: WIN 10 64-bit CPU: INTEL I5 12400F RAM: 16 GB Corsair Vengeance LPX 3200 Mhz VGA: MSI ARMOR RX570 4GB OC MOBO: ASROCK B660M PRO RS HDD: Seagate 1TB SDD: CRUCIAL MX500 500GB ALI: BE QUIET PURE POWER CM 11 600W |
|
19-11-2019, 17:38 | #6 | |
Senior Member
Iscritto dal: Nov 2008
Messaggi: 1245
|
Quote:
Installato WAMP creare un database non deve essere difficile però non basta e bisogna dovrei imparare qualcosa di PHP etc. Una domanda: un motore di ricerca può pescare un risultato dal database? |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:37.