" /> < /p
< soort> ingang = " submit " name = " submit " value = " Verzenden" /> >
< /form >
Proces 5 de abonnee-informatie < /p alleen als een naam en e-mailadres werden verstrekt . Typ bijvoorbeeld :
if ( $ naam == " " | | $ email == " " ) return ;
6
verbinding met de MySQL database en selecteer de tafel abonnementen . Typ bijvoorbeeld :
$ dbc = mysql_connect
( " localhost " , " gebruikersnaam " , " wachtwoord" ) ;
$ db = mysql_select_db ( " abonnementen " ) ;
< br > 7
Maak een query die de abonnee records die overeenkomen met het e-mailadres ingang opnieuw . Als een abonnee record wordt teruggegeven , niet een ander aan de database toe te voegen . Ontsnappen aan elke invoervelden gebruiker om SQL -injecties te voorkomen . Typ bijvoorbeeld :
$ query
= ' SELECT * FROM abonnees WHERE email = " ' . . Mysql_real_escape_string ( $ email ) ' " ' ;
$ resultaat
= mysql_query ( $ query ) | | die (" Kon selectiequery niet uitvoeren ! " ) ;
if ( mysql_num_rows ( $ result ) > 0 ) {
echo $ email . " Al bestaat in de abonnee database! " ;
}
8
Voeg het record aan de database als er geen abonnee al bestaat . Ontsnappen aan alle invoervelden gebruiker SQL -injecties te voorkomen . Sluit de overige HTML -tags . Typ bijvoorbeeld :
else {
$ query = " INSERT INTO abonnees ( id , naam , email ) VALUES ( null , verkoop, " " mysql_real_escape_string ( $ naam ) ' . . ", " ' . mysql_real_escape_string ( $ email ) . ' " ) ' ;
$ resultaat
= mysql_query ( $ query ) | | matrijs ( " Fout bij toevoegen aan de database " ) " $ email . ". ; !
echo $ naam . "At" . $ email . " Werd toegevoegd aan de database ! " ; ?
}
Aanmelden>
< /body > Telefoonkaarten
< /html > < br >