Adăugarea de date în baza de date prin intermediul unui formular (mysql php) (articol # 309) »danfa


Acest formular se poate aplica pentru a înregistra un nou utilizator pentru buletine, pentru a colecta statistici, dar nu pentru nimic. În general, în această formă de utilizator saboți detaliile dvs.: numele și adresa de e-mail, faceți clic pe butonul și apoi mutați datele într-un script php:


Ce se întâmplă în acest scenariu? Cine va înțelege!
Introdus sub formă de date, metoda POST pentru a trece un script php (care este scris mai sus), și folosind matrice de date la nivel mondial $ _POST este generat în numele $ variabilă și $ e-mail.


Odată ce variabilele sunt dispuși să pună în baza de date, se pregătească cererea. Dar, înainte de script-urile dvs. ar trebui să fie deja conectat la baza de date, cum să se conecteze la baza de date, am scris în acest fir de conexiuni la serverul MySQL Funcții. Interogarea în sine arată astfel:


În acest cod, am identificat că numele și e-mail a celulei. care sunt în tabelul de utilizator. vor fi adăugate următoarele variabile: $ nume și $ e-mail.
Mai mult, dacă totul merge bine, vom primi un mesaj de la condiția:

Datele salvate cu succes!


Dacă avem probleme, iar datele nu au fost introduse, vom primi un mesaj de eroare:

A apărut o eroare, vă rugăm să încercați din nou.

Dacă doriți, puteți adăuga mai multe câmpuri pentru a introduce informații, de exemplu, avem nevoie pentru a adăuga un câmp pentru a introduce orașul utilizatorului. Avem deja un scenariu gata (scris de mai sus), acum trebuie doar să adăugați câmpul oraș. apel variabila: $ oraș. Și astfel, în formă de introducere de date, după:


În script PHP, atunci:


Și, desigur, în interogare adăugați prea, astfel:


Iată ce ar trebui să obțineți în final:
Formularul de intrare:


După cum puteți vedea, dintre care nici unul afacere! Dacă este necesar, puteți adăuga mai câmp, și altul și altul.