//catturare l' ? dati passati
$ inserted_text = $ _POST [ " FORMTEXT " ] ; ?
>
Quando l'utente preme il pulsante sul form HTML sostengono , della cattura dei dati da eventuali campi del modulo e passato allo script PHP " insert_data " nella variabile POST . Pertanto è possibile accedere ai dati inseriti all'interno dello script PHP .
3
effettuare una connessione al database MySQL e inserire i dati. Il dettaglio del vostro SQL dipende dal proprio database , ma il seguente schema illustra la tecnica :
//collegare
mysql_connect ( " localhost " , " db_user " , " db_pass " ) ;
mysql_select_db ( " db_name " ) ;
//inserire
$ insert_query = " INSERT INTO nometabella ( column1 ) VALUES ( ' " . . $ inserted_text "' ) " ;
$ insertion_result = mysql_query ( $ insert_query ) ;
Questo codice PHP prende i dati acquisiti passati dalla pagina del modulo e lo inserisce in un database MySQL come parte di un'istruzione SQL INSERT . Modificare lo script per abbinare i dettagli di connessione e la struttura del proprio database .
4
Dare il feedback degli utenti dopo il loro inserimento dati . Utilizzando il seguente schema , l'output HTML per consentire all'utente di sapere se i loro dati sono stati elaborati :
//controllo se l' inserimento dei dati è stata eseguita correttamente
if ( $ insertion_result ! ) Per
echo " !
dispiace Qualcosa è andato storto < /p > . " ; !
altro
echo "
Grazie Il tuo messaggio è stato elaborato < . /p > " ;
è possibile includere all'interno del tuo " copione insert_data " qualunque cosa gli altri elementi HTML che ti piace . Ricorda di includere una struttura di pagina HTML valido in modo che il risultato sarà presentato in modo affidabile in browser dell'utente .
5
Carica la tua pagina HTML e script PHP per il vostro web server. Passare alla pagina con il modulo e provarlo . Verificare che effettua l'inserimento sul database accedendo in esso e assicurarsi che il contenuto inserito viene aggiunto alla tabella appropriata . Verificare inoltre che lo script PHP presenta il feedback all'utente quando l'inserzione è stata effettuata . Se l'inserimento non funziona correttamente , controllare la sintassi e valori che si sta utilizzando per la connessione al database .