Ik heb al eerder gepost over dit onderwerp, maar die topics werden gesloten omdat ik de FAQ niet gelezen had, nu heb ik dat wel gedaan, dus kijken of ik nu geholpen kan worden
Ik ben bezig met een script dat moet controleren of de ingevulde gegevens juist zijn.
De bedoeling is dat de Username wordt gecontroleerd of hij niet al in de database staat.
En de wachtwoorden moet allebei identiek zijn aan elkaar.
Wat ik nu heb is dat ongeacht of de username er al in staat dat ie gewoon verder gaat met wachtwoord controleren, welke hij vervolgens ALTIJD afkeurt, of er nou 2 dezelfde zijn ingevuld of niet.
Ik hoop dat jullie me kunnen helpen hiermee
BTW, hoe krijg je alles zo netjes in een code venstertje?
Ik ben bezig met een script dat moet controleren of de ingevulde gegevens juist zijn.
De bedoeling is dat de Username wordt gecontroleerd of hij niet al in de database staat.
En de wachtwoorden moet allebei identiek zijn aan elkaar.
Wat ik nu heb is dat ongeacht of de username er al in staat dat ie gewoon verder gaat met wachtwoord controleren, welke hij vervolgens ALTIJD afkeurt, of er nou 2 dezelfde zijn ingevuld of niet.
Ik hoop dat jullie me kunnen helpen hiermee
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| <?php if (!empty($_POST)) { // Connect to Server $server = mysql_connect($host,$user,$pass) or die(mysql_error()); mysql_select_db("NitroServe", $server) or die(mysql_error()); // In case of strange signs,add a \ $Username = addslashes($_POST['Username']); $Password1 = addslashes($_POST['Password1']); $EAddress = addslashes($_POST['EAddress']); $FirstName = addslashes($_POST['FirstName']); $LastName = addslashes($_POST['LastName']); $Country = addslashes($_POST['Country']); $ZipPostal = addslashes($_POST['ZipPostal']); $Address = addslashes($_POST['Address']); $City = addslashes($_POST['City']); $Service = addslashes($_POST['Service']); $CustomWebspace = addslashes($_POST['CustomWebspace']); $CustomFTPUsers = addslashes($_POST['CustomFTPUsers']); $CustomPOP3Addresses = addslashes($_POST['CustomPOP3Addresses']); //Username check $sql2 = "SELECT username FROM Userinfo WHERE username = '$username'"; $result = mysql_query($sql2) or die(mysql_error()); if(mysql_num_rows($result) > 0) { echo" Username already in use.<br>\n"; } else { //Password match if (($Password1 == "") OR ($Password1 != $Password2)) { echo "Paswords don't match or Password fields are empty.<br>"; } else { // Insert to tables (INSERT) $sql = "INSERT INTO userinfo (Username, Password, Email, Name, LastName, Country, ZipOrPostal, Address, City, Service, Webspace, FTPusers, POPaccounts) VALUES ('$Username', '$Password1', '$EAddress', '$FirstName', '$LastName', '$Country', '$ZipPostal', '$Address', '$City', '$Service', '$CustomWebspace', '$CustomFTPusers', '$CustomPOP3Addresses')"; // Exexute SQL mysql_query($sql) or die(mysql_error()); //Complete echo "Congratulations, your registration was succesfull."; } } } ?> |
BTW, hoe krijg je alles zo netjes in een code venstertje?
[ Voor 9% gewijzigd door Verwijderd op 29-10-2003 15:17 ]