Mysql come visualizzare dati in una pagina E gestirli nwe, upd, del
Author: Massimo L.Buon giorno , preciso sto usando versione EVO 2021-5 dovrei aggiornare mi viene avvisato
ho studiato ma non provato, e testato, di come prendere dei campi in una tabella del db mysql
esem, anagrafica clienti, e portarli per vedere o se posso poi modificare cancellare in una pagina
, che verrebbe aperta dopo la login del cliente.
1 ho studiato OGGETTO HTML, ma non essendo esperto di php, ma posso cercare, devo forse inserire qui del codice che entra nel dbase, cerca la tab anagrafica e seleziona solo il recordo di queto cliende
cod id, etcc, cercando dentro tutti i record dei clienti, e poi visualizzare solo alcuni campi ?
2 - devo forse usare OGGETTO DATA VIEWER ? ho compreso che mi crea una tabella e posso vedere
tutto , etcc e mi va bene quando io la uso come ADMIN , ma non so se ce una sezione codice per inserire
per visualizzare solo i record di 1 USER, con id e codice etcc, se ci fosse , dovri solo crare questo codice
e il mio user dopo login, vede solo i dati o alcuni del suo record ,
3-devo forse usare OGGETTO TABELLA? ho visto che aprendolo,in alto ha icona, abilita codice html
ma non ho ancora compreso come usarlo
io comprendo che devo creare uno script di codice php, che prende le info di login del user che apre questa pagina, cerca nelle varie tabelle del db in msql i suoi record come da codice, e li visualizza
in alcuni oggetti che inserisco nella pagina
bene se qualcuno puoi aiutarmi, con dei link,di info, esempi, etcc ringrazio in anticipo
La EVO con le ultime versioni NON si interfaccia più direttamente al DB.
Per quello che penso vuoi fare devi studiare molto...
qui la base di partenza
https://www.w3schools.com/php/php_mysql_intro.asp
Con il PHP e l'estrapolazione tramite query le pagine vengono create dinamicamente...
quindi no oggetto tabella, ma oggetto html
Author
GRAZIE, E MI CONSIGLIA PAGARE AGGIORNAMENTO AD EVO 76 PER 2022
O PASSARE A PRO CON 169 ?
GRAZIE
per l'ecommerce (altro post) sicuramente si
per l'estrapolazione dei dati se extra da funzioni del programma, ci sarà comunque da studiare molto
deve vedere lei , cosa deve farci...
Author
buon giorno Claudio.
sono arrivato a comprendere che per fare una pagina dinamica in evo
inserisco oggetto html e poi qui ho 3 area
1 per inserire html, 2- per esperto css, 3 file percorso db
-----
per vedere un form, o grid, di una tabella mysql e bottoni crud, mi devo creare
1 file index.php
1 fle conessione.php al hosintg db
1 file css.php
1 file crud.php
----
ora quello che non mi e chiaro, dove inserisco questi file ?
aparte il file css che andra sezione esperto ?
gli altri 3 dove li dovrei inserire?
grazie
Author
https://helpcenter.websitex5.com/en/post/254207
in questo post, ce una foto di inserimento dati, ma pezzi di codice, e non riesco a comprendere dove vanno inseriti, e quanti altri file ci sono, per avere questo risultato ?
o per lo meno un esempio dalla a alla z, di come interfacciarsi con oggetto html di evo
grazie
guarda se questo articolo può aiutarti
http://quellidelcucuzzolo.blogspot.com/2016/03/visualizzare-dati-database-form-ws-x5.html
troverai su quel sito altri spunti...
tieni conto che essendo codici extra, di cui molti in php, dovrai metterci molto del tuo...
Quei "pezzi" di codice di base se inseriti una pagina PHP o nelle impostazioni del sito, bastano per avviare la connessione al database usato di default da WebSite X5 Pro. Sempre per fare in riferimento al post che hai citato (https://helpcenter.websitex5.com/en/post/254207).
Questo cosa significa? Che quei "pezzi" di codice vanno a "pescare" le informazioni utili per accedere al db, le stesse che tu hai messo in WebSite X5 Pro dallo Step 5. Dunque se non usi la versione citata credo non ti sia utile.
Perché quel codice? Per praticità e sicurezza. Specificare le credenziali di accesso SQL ogni volta è poco sicuro, essendo che in WebSite X5 può capitare che qualche pagina rimanga HTML (o per necessità), tra le altre cose, almeno personalmente, cambio le password con cadenza essendo che sul db ci sono dati dei clienti, la massima priorità è la sicurezza degli stessi. Cambiare manualmente le pw in ogni singola pagina, specialmente in un sito orientato a diventare di grandi dimensioni è una cosa poco "smart".
Poi codice di accesso a parte, tu devi strutturare il PHP di richiediamo per la tabella in base all'id etc.
Ad esempio:
SELECT * FROM `tablename` WHERE `id` ...
Non mi è ben chiara l'applicazione che tali codici devono avere nel sito di tua proprietà. Se hai un db operativo, ovvero usato da clientela, sì molto prudente, in quanto usare erroneamente il db può causare errori online e la perdita di dati.
La bozza di codice sopra essenzialmente va a selezionare nella tabella i dati a seconda dell'id fornito. Se posti una bozza di codice può darsi che la community ti dia una mano. In caso contrario puoi bazzicare in siti come stackoverflow.
Qui non server studiare l'oggetto di WebSite X5, ma PHP e SQL ed eventualmente JS.
Molto interessante il link! Grazie Claudio, mi era sfuggito. Ogni tanto mi ci perdo su qual sito, tante sono le cose interessanti. Ho sempre la speranza di vedere nuovi post.
temo che Stesil e Lemonsong abbiano "abbandonato" il tutto... da quello che ho letto in giro...
Caspita, mi dispiace! Serve un "cambio di guardia". Il loro sito mi ha aiutato molto a crescere ma sopratutto ad accendere la passione nelle materie che trattano.
Certo ricevere il codice pronto all'uso è una comodità, ma e molto più soddisfacente e affascinante quando c'è quel problema che riesci a risolvere solo soletto e poi vedi tutto funzionare.