Accedi per seguire   
Seguaci 0
Tcx

Html E Memoria Form

41 messaggi in questa discussione

Purtroppo solo html e un po' di javascript..

Mmmmmmmmm

Allora ti conviene provare con PHP/MySQL...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Una cosa Prozac...a volte in alcune pagine c'è una casella di testo...tu inserisci i dati li e poi con un tasto di submit il testo è come se fosse memorizzato nella stessa pagina...quello tipo non si può far?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Una cosa Prozac...a volte in alcune pagine c'è una casella di testo...tu inserisci i dati li e poi con un tasto di submit il testo è come se fosse memorizzato nella stessa pagina...quello tipo non si può far?

Certo, solo che quella cosa si chiama programmazione dinamica lato server :)

In pratica, quandi premi il pulsante, i dati vengono inviati al server che li memorizza in un database dopodiche' rigenera la pagina in maniera dinamica (direttamente dal server) e te la fa vedere con i dati nuovi...

Per fare quel tipo di cose si deve programmare lato server con php/mysql come ti ho detto prima o altra tecnologia simile a tuo piacimento

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Certo, solo che quella cosa si chiama programmazione dinamica lato server :P

In pratica, quandi premi il pulsante, i dati vengono inviati al server che li memorizza in un database dopodiche' rigenera la pagina in maniera dinamica (direttamente dal server) e te la fa vedere con i dati nuovi...

Per fare quel tipo di cose si deve programmare lato server con php/mysql come ti ho detto prima o altra tecnologia simile a tuo piacimento

:):P ...è esattamente questa la soluzione (la stessa tecnica per i GuestBook).

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ok ragazzi proverò il tutto per tutto...ho trovato una guida su html.it per quanto riguarda coldfusion mx con spiegazione di un esempio...che ne dite?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Ok ragazzi proverò il tutto per tutto...ho trovato una guida su html.it per quanto riguarda coldfusion mx con spiegazione di un esempio...che ne dite?

Beh... Coldfusion non è proprio la scelta migliore:

- E' un prodotto proprietario

- E' un prodotto a pagamento

- Non è molto diffuso

Io se fossi in te inizierei proprio con PHP/MySQL

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ok allora provo con php...come strumenti ho:

-easyphp;

-maguma studio;

può andar?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Ok allora provo con php...come strumenti ho:

-easyphp;

-maguma studio;

può andar?

Si, vanno benissimo :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ok...in poche parole faccio così:

- mi creo la pagina html da cui gestire tutto;

- preparo un database con dei campi (tipo: identificativo, strumento, periodo utilizzo);

- poi dovrei crearmi delle pagine php per inserimento e aggiornamento giusto?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Ok...in poche parole faccio così:

- mi creo la pagina html da cui gestire tutto;

- preparo un database con dei campi (tipo: identificativo, strumento, periodo utilizzo);

- poi dovrei crearmi delle pagine php per inserimento e aggiornamento giusto?

esatto!

Le pagine php devono anche creare dinamicamente le pagine che visulizzano i dati

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Allora...

- pagina web creata;

- database creato:

CREATE TABLE 'cliente' (

'cognome' varchar(20) NOT NULL default '',

'periodo' varchar(20) NOT NULL default '',

'lss' varchar(25) NOT NULL default '',

'PRIMARY KEY ('cognome')

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Ho creato solo una tabella,tanto me ne servirebbe solo una!

- ho guardato le guide,solo che non so come metter sotto l'immagine nella pagina html la form dove inserire i dati (che poi risiederebbero sul db)...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Allora...

- pagina web creata;

- database creato:

CREATE TABLE 'cliente' (

'cognome' varchar(20) NOT NULL default '',

'periodo' varchar(20) NOT NULL default '',

'lss' varchar(25) NOT NULL default '',

'PRIMARY KEY ('cognome')

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Ho creato solo una tabella,tanto me ne servirebbe solo una!

- ho guardato le guide,solo che non so come metter sotto l'immagine nella pagina html la form dove inserire i dati (che poi risiederebbero sul db)...

La pagina di inserimento dei dati avrà questa struttura:

<body>
.
.
.
<form name="nomeform" method="post" action="salva.php">
	Cogome:  <input name="cognome" type="text" /><br />
	 Nome: <input name="nome" type="text" /><br />
	 lss: <input name="lss" type="text" /><br />
	 <input name="submit" type="submit" value="Invia" /><input name="pulisci" type="reset" value="Cancella" /><br />
</form>

La paguna salva.php che viene richiamata dalla form dovrà processare i campi cognome, nome, lss ed inserire i relativi dati in un nuovo record del database.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ok quel codice che mi ha scritto te andrebbe nella html...ma nella pagina salva.php cosa dovrei inserir?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Ok quel codice che mi ha scritto te andrebbe nella html...ma nella pagina salva.php cosa dovrei inserir?

Devi inserire il codice php che recupera i dati dei campi input della form, verifichi la presenza dell'utente con quel cognome nel database. Se presente carichi la pagina modifica.php con i dati dell'utente gia' presente in modo da poterlo modificare, altrimenti inserisci il nuovo record all'interno del database (sempre se hanno passato i controllo di validita') e presenti la pagina di record inserito correttamente :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Quindi in un certo senso avrei bisogno di:

- una pagina php per l'inserimento;

- una per la cancellazione dei campi e basta;

giusto? :)

Modificato da Tcx

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Quindi in un certo senso avrei bisogno di:

- una pagina php per l'inserimento;

- una per la cancellazione dei campi e basta;

giusto? :)

Io solitamente le mie applicazioni web (perchè di applicazioni vere e proprie si tratta) le organizzo così:

Divido il sito in 2 parti principali

  • Presentazione agli utenti finali (accessibile a chiunque)
  • Back-end di gestione dei dati (accessibile all'admin)

Presentazione agli utenti finali

  1. Pagina di benvenuto (qui puoi mettere l'indice della rubrica oppure una form di ricerca della persona)
  2. Pagina di visualizzazione dettaglio (qui metti il dettaglio della persona: il singolo record del database)
  3. Eventuale pagina di login per accedere alla parte amministrativa (back-end) del sito

Back-end di gestione dei dati

  1. Pagina di elenco dei record presenti nel database (ogni riga dell'elenco contiene, ad esempio, il nome e cognome della persona e 2 pulsanti: [modifica] [elimina]). La pagina deve anche contenere un pulsante che permette di inserire un nuovo record
  2. Pagina di nuovo record/modifica record (la pagina contiene la form di inserimento dei dati per un singolo record. Questa form risulta vuota se non si passa l'ID valido di un utente presente nel database, e si sarà quindi in modalità nuovo, altrimenti presenta per ogni campo il contenuto del record presente nel database, e si sarà quindi in modalità modifica)
  3. Pagina di richiesta conferma per eliminazione di un record
  4. Pagina di logout (in realtà questa pagina non visualizza nulla, semplicemente invalida la sessione e torna alla pagina di login, o alla parte del sito accessibile a chiunque)

:P

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0