Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come inserire i dati di un form in PHP ad un database MySQL

Inserimento di dati in MySQL da un modulo a un sito web utilizzando PHP è qualcosa che gli sviluppatori spesso fanno. L' operazione non è complicata, quindi, anche se non si hanno competenze di programmazione avanzate si dovrebbe essere in grado di portarlo a termine senza problemi . Le principali tecnologie coinvolte sono HTML , PHP e SQL . Per implementare un inserimento SQL su un database da script PHP , è necessario osservare alcuni semplici passaggi . Si utilizzerà due file, uno per il modulo HTML e un altro per elaborare i dati . Istruzioni
1

Creare un modulo HTML all'interno della vostra pagina come segue :


< /head>



inserire del testo: < input type = nome " testo" = " FORMTEXT " />


< /form >

< /body>

< /html >

Questa è una forma semplicistica esempio per dimostrare il principio di acquisizione e l'inserimento dei dati . Salvare la pagina con " . Html " o l'estensione " . Php" .
2

creare uno script PHP per elaborare i dati del modulo . Utilizzando il seguente schema , creare un file e salvarlo " insert_data.php " corrisponda al valore nel vostro attributo HTML forma tag " azione " :

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

 

Programmazione © www.354353.com