WebSite X5Help Center

 
Massimo L.
Massimo L.
User

Mysql come visualizzare dati in una pagina E gestirli nwe, upd, del  it

Autore: Massimo L.
Visite 803, Followers 1, Condiviso 0  

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

Postato il
10 RISPOSTE - 1 UTILE
Claudio D.
Claudio D.
Moderator
Utente del mese IT

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

Leggi di più
Postato il da Claudio D.
Massimo L.
Massimo L.
User
Autore

GRAZIE, E MI CONSIGLIA  PAGARE AGGIORNAMENTO AD EVO 76 PER 2022
O PASSARE A PRO CON 169 ?
GRAZIE

Leggi di più
Postato il da Massimo L.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

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... 

Leggi di più
Postato il da Claudio D.
Massimo L.
Massimo L.
User
Autore

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

Leggi di più
Postato il da Massimo L.
Massimo L.
Massimo L.
User
Autore

https://helpcenter.websitex5.com/it/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 

Leggi di più
Postato il da Massimo L.
Stiac Engineering
Stiac Engineering
User

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/it/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.

Leggi di più
Postato il da Stiac Engineering
Stiac Engineering
Stiac Engineering
User
Claudio D.
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...

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.

Leggi di più
Postato il da Stiac Engineering
Claudio D.
Claudio D.
Moderator
Utente del mese IT
Gabriele C.
Ho sempre la speranza di vedere nuovi post.

temo che Stesil e Lemonsong abbiano "abbandonato" il tutto... da quello che ho letto in giro... 

Leggi di più
Postato il da Claudio D.
Stiac Engineering
Stiac Engineering
User

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.

Leggi di più
Postato il da Stiac Engineering