Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Tutorial over Simple PHP Registratieformulieren
Een van de meest waardevolle activa die u kunt maken en cultiveren van een website is een mailing of registratielijst . Deze lijst geeft mensen die de tijd hebben genomen om te registreren, omdat ze geïnteresseerd zijn in uw producten of diensten , waardoor ze ideaal zijn potentiële kopers . U kunt een eenvoudige registratie formulier met PHP en MySQL te creëren om te beginnen met het maken van deze waardevolle lijst . Instructies
Create MySQL Database
1

Log in om MySQL op de opdrachtregel of met behulp van een hulpprogramma zoals phpMyAdmin . Maak een MySQL database om de registratie gegevens op te slaan . Typ bijvoorbeeld :

CREATE DATABASE ` registratie ` standaardtekenset utf8 COLLATE utf8_unicode_ci ; kopen van 2

Maak een tabel in de database naar de gebruiker e-mailadressen en namen opslaan . Typ bijvoorbeeld :

CREATE TABLE ` junk ` ` gebruikers ` (

` email ` VARCHAR ( 254 ) KARAKTER
SET utf8 COLLATE utf8_unicode_ci NOT NULL , `

naam
. ` VARCHAR ( 254 ) KARAKTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , PRIMARY KEY


( ` email ` ) op Twitter

) ENGINE = MyISAM TEKENSET utf8 COLLATE utf8_unicode_ci ;
< br > 3

Steek een record in de database voor testdoeleinden . Typ bijvoorbeeld :

INSERT
INTO ` registratie ` ` gebruikers ` ( ` email ` , ` naam ` ) VALUES ( ' tom@example.com ' , ' Tom Jones ' ) ;
< br . >
Maak Inschrijfformulier en Variabelen
4

Maak een nieuw PHP bestand . Initialiseren variabelen voor het e-mailadres en de naam en zet ze gelijk aan de ter beschikking gestelde gegevens van het formulier als het formulier is gepost . Typ bijvoorbeeld :

$ email
= ( isset ( $ _POST [ ' email ' ] ) ) ? $ _POST [ " Email " ] : " " ;

$ name = ( isset ( $ _POST
[ "naam" ] ) ) ? $ _POST [ " Naam " ] : "" ;

>
5

Voeg de HTML- headers aan het PHP-bestand . ! Typ bijvoorbeeld :

< DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd >

"

Inschrijfformulier <br> < /title > <br> <p > < /head > <p> <body> <br> 6 <p> <br> Voeg een HTML inschrijfformulier . Stel de actie waarbij dezelfde PHP bestand samenroepen en de methode om ' te plaatsen. " Typ bijvoorbeeld : <p> <h2> Inschrijfformulier <br> < /h2> <p> < form action = " <php echo htmlentities ( $ _SERVER [ PHP_SELF ] ) ; > ? ? " method = " post " > <p> <br> <p> Vul uw e-mail : < input type = " text " name = " email " width = " 40 " value = " <? php echo $ email ; > " /> < /p> <strong> <p> Vul uw naam in : < input type ="? text "name = " naam " width = " 40 " value = " <php echo $ naam ; ? > " /> > <p> <p> <br> < input type = " submit " name = " submit " value < /p = " Register " /> < /p> <p> < /form > <br> 7 <p> Controleer of de e-mail en naam variabelen worden bevolkt en terugkeer als de vorm heeft nog niet ingediend . ? Typ bijvoorbeeld : <br> <p> <php <br> <p> if ( $ email == " " | | $ name == " " ) return ; <br> Store data in MySQL Database <br> 8 <p> verbinding met de MySQL database server met een gebruikersnaam en wachtwoord combinatie die privileges heeft om uw database . Selecteer de tabel gebruikt om de gebruiker op te slaan . Typ bijvoorbeeld : <br> <p> $ dbc = mysql_connect ( " localhost " , " gebruikersnaam " , " wachtwoord" ) | | sterven ( " ! <p> Geen verbinding maken met de registratie server < /p > " ) ; <br> <p> $ db = mysql_select_db ( " registratie " ) | | matrijs ( " <p> Kan registratie database te openen < /p > " ) ; <br> 9 <p> Doorzoek de database om te bepalen of de gebruiker al is geregistreerd . Ontsnappen aan alle input van de gebruiker items om SQL -injecties te voorkomen . Informeer de gebruiker indien reeds geregistreerd . Typ bijvoorbeeld : <p> $ query <br> = sprintf ( ' SELECT * FROM registratie WHERE email = " % s " ' , mysql_real_escape_string ( $ email ) ) ; <p> $ resultaat <br> = mysql_query ( $ query ) ; <br> <p> if ( mysql_num_rows ( $ result ) > 0 ) { echo <p> " <p> Dank U bent al geregistreerd < /p > . ! " <br> ; <br> <p > return ; <br> <p> } <br> 10 <p> Voeg de gegevens van de gebruiker om de database indien nog niet geregistreerd . Ontsnappen aan alle input van de gebruiker items om SQL -injecties te voorkomen . Typ bijvoorbeeld : <p> $ query <br> = sprintf ( ' INSERT INTO registratie ( ` email ` , ` naam ` ) VALUES ( " % s " , " % s " ) " , $ email , $ naam ) ; <p> $ resultaat <br> = mysql_query ( $ query ) ; <br> 11 <p> Bevestig dat de toevoeging succesvol was en stelt de gebruiker van zijn registratie . Typ bijvoorbeeld : <br> <p> if ( ! Resultaat $ ) sterven ( " ! <p> Kon niet plaats nieuwe registratie in de database < /p > " ) ; <p> echo <br> " <p > Bedankt voor het registreren Uw informatie is toegevoegd aan onze database " ; ? <br> <p> > <p> < /body > Telefoonkaarten <p> < /html > <! . br > <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/php-mysql-programming/201309/92396.html' >Hoe je alles Truncate Na een karakter in PHP </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/php-mysql-programming/201309/92398.html' >Hoe om te weten MySQL draait op de Server </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>PHP /MySQL Programmering</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92431.html" title="Hoe te Datum String opmaken in MySQL met PHP " target="_self">Hoe te Datum String opmaken in…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/93117.html" title="Hoe uw website te creëren met PHP " target="_self">Hoe uw website te creëren met…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92367.html" title="Hoe te Associatieve Array Waarden in PHP " target="_self">Hoe te Associatieve Array Waar…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92765.html" title="Hoe maak je een werkbare chatbericht bouwen op mijn website " target="_self">Hoe maak je een werkbare chatb…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92451.html" title="Hoe maak je een PHP Contactformulier Zorg " target="_self">Hoe maak je een PHP Contactfor…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92758.html" title="Hoe te Syntax Update voor MySQL " target="_self">Hoe te Syntax Update voor MySQ…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91770.html" title="Hoe te voegen nieuwe tabellen in MySQL- PHP gebruiken " target="_self">Hoe te voegen nieuwe tabellen …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92772.html" title="Hoe maak je een Domain Name in PHP " target="_self">Hoe maak je een Domain Name in…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91861.html" title="Tutorial voor het maken van een tabel gebruiken Wamp 2.0 MySQL " target="_self">Tutorial voor het maken van ee…</a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96552.html' target="_self">Hoe maak je een Visual Basic -programma …</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96531.html' target="_self">Hoe te Disable /Enable Command Knoppen i…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96518.html' target="_self">Hoe de klok op uw bureaublad instellen </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96516.html' target="_self">Hoe je code schrijven op HTML Button Met…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96514.html' target="_self">Hoe te enkelvoudige interest in Visual B…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96468.html' target="_self">Visual Basic Math Functions Tutorial </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96466.html' target="_self">Visual Basic Tutorial : Msgbox </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96464.html' target="_self">ListBox Visual Basic Tutorial </a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96463.html' target="_self">Visual Basic ListView Tutorial </a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92880.html" title="Hoe om te controleren voor een geldig e-mailadres in PHP " target="_self">Hoe om te controleren voor een geldig e-…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/ruby-programming/201309/94264.html" title="Hoe maak je een klasse in Ruby Creëren " target="_self">Hoe maak je een klasse in Ruby Creëren </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/96301.html" title="Hoe maak je een opdracht uit te voeren op een systeem op afstand in Visual Basic " target="_self">Hoe maak je een opdracht uit te voeren o…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87482.html" title="Hoe maak je een Pseudocode te Squares Bereken schrijven " target="_self">Hoe maak je een Pseudocode te Squares Be…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88880.html" title="Hoe maak je een wachtwoord Box Maak met Eenvoudige HTML Programmering " target="_self">Hoe maak je een wachtwoord Box Maak met …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/94930.html" title="Hoe maak je een werkblad in Vb.Net Verwijder " target="_self">Hoe maak je een werkblad in Vb.Net Verwi…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/93169.html" title="Hoe kan ik een database met behulp van SELECT Met Query MySQL " target="_self">Hoe kan ik een database met behulp van S…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93581.html" title="Zo plaatst u een Python script in een IDLE Shell " target="_self">Zo plaatst u een Python script in een ID…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/87222.html" title="Hoe om te doen Exit Splash in PHP " target="_self">Hoe om te doen Exit Splash in PHP </a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>