HTML interesse |
|
hey, ik ben aan het proberen een registerscript te maken, maar dat lukt niet zo best. Ik heb een pagina aangemaakt met naam registreer.php, die ziet er als volgt uit.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body bgcolor="#000000">
<font color="silver" size="4" face="Arial">Registreren?</font>
<BR>
<font color="silver" size="4" face="Arial">Vul dan het volgende formulier in:</font>
<br><br>
<form action="regaction.php" method="POST">
<font color="white" face="Times New Roman">Gebruikersnaam:</font> \t\t\t
<input type="text" name="Name" size=10>
<BR>
<font color="white" face="Times New Roman">Paswoord:</font> \t\t\t\t\t\t\t
<input type="password" name="Password" size=10>
<BR>
<font color="white" face="Times New Roman">Paswoord (Controle):</font>
<input type="password" name="Passwordagain" size=10>
<P>
<input type="submit" Value="Registreer"></P>
</form>
</body>
</html>
------------------einde-------------------
daarnaast heb ik nog een pagina gemaakt, regaction.php de gegevens van registreer.php worden naar deze pagina verzonden.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body bgcolor="white">
<?php
if(trim($_POST['Name']) == "") {
// het veld heeft geen inhoud
echo "<font color=\"red\" size=\"3\" face=\"Arial\">FOUT! Geen gebruikersnaam ingevuld</font>";
} else { echo "" }
?>
<br>
<?php
if (trim($_POST['Password']))
{ echo "<font color=\"red\" size=\"3\" face=\"Arial\">FOUT! Geen paswoord ingevuld!</font>";
}
else
{ echo ""
}
?>
<br>
<?php
if (trim($_POST['Passwordagain']))
{ echo "<font color=\"red\" size=\"3\" face=\"Arial\">FOUT! Geen paswoord ingevuld bij de controle!</font>";
}
else
{ echo ""
}
?>
<br>
<font color="#FFFFFF" size="3" face="Arial">Welkom <b><?php echo $_POST[Name]?><br></b>!</font>
<?php
$_POST[Password] = $Password;
$_POST[Passwordagain] = $Passwordagain;
?>
<?php
include ("config.php");
if(($Password)==($Passwordagain)) {
mysql_query("INSERT INTO registreer(name,password) VALUES('$Name','$Password')") or die(mysql_error());
?>
<p> </p>
<font color="#0000FF" size="3" face="Verdana">
U bent Succesvol toegevoegd!<BR>U kunt nu inloggen met:
<BR>
Naam: <?php echo $_POST[Name]?>
<BR>
Password: <?php echo $_POST[Password]?>
</font>
<?php
}
else {
?>
<p> </p>
<font color="#FF0000" size="3" face="Verdana">U hebt 2 verschillende passwords ingetoetst, vul het formulier opnieuw in.</font>
<?php
}
}
}
}
?>
----------------einde--------------
zoals je ziet heb ik een include gemaakt met config.php
daarin zit mysql, maar dat begrijp ik nog niet zo goed.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<?
mysql_connect("localhost","username","password");
mysql_select_db("localhost");
$login = "sitemasters" //een woord die mensen niet zo gouw raden
?>
</body>
</html>
ok dit is mijn script, hopelijk kan iemand me helpen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body bgcolor="#000000"> <font color="silver" size="4" face="Arial">Registreren?</font> <BR> <font color="silver" size="4" face="Arial">Vul dan het volgende formulier in:</font> <br><br> <form action="regaction.php" method="POST"> <font color="white" face="Times New Roman">Gebruikersnaam:</font> \t\t\t <input type="text" name="Name" size=10> <BR> <font color="white" face="Times New Roman">Paswoord:</font> \t\t\t\t\t\t\t <input type="password" name="Password" size=10> <BR> <font color="white" face="Times New Roman">Paswoord (Controle):</font> <input type="password" name="Passwordagain" size=10> <P> <input type="submit" Value="Registreer"></P> </form> </body> </html> ------------------einde------------------- daarnaast heb ik nog een pagina gemaakt, regaction.php de gegevens van registreer.php worden naar deze pagina verzonden. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body bgcolor="white"> <?php if(trim($_POST['Name']) == "") { // het veld heeft geen inhoud echo "<font color=\"red\" size=\"3\" face=\"Arial\">FOUT! Geen gebruikersnaam ingevuld</font>"; ?> <br> <?php if (trim($_POST['Password'])) { echo "<font color=\"red\" size=\"3\" face=\"Arial\">FOUT! Geen paswoord ingevuld!</font>"; } else } ?> <br> <?php if (trim($_POST['Passwordagain'])) { echo "<font color=\"red\" size=\"3\" face=\"Arial\">FOUT! Geen paswoord ingevuld bij de controle!</font>"; } else } ?> <br> <font color="#FFFFFF" size="3" face="Arial">Welkom <b> <?php echo $_POST[Name ]?><br></b>!</font> <?php $_POST[Password] = $Password; $_POST[Passwordagain] = $Passwordagain; ?> <?php include ("config.php"); if(($Password)==($Passwordagain)) { ?> <p> </p> <font color="#0000FF" size="3" face="Verdana"> U bent Succesvol toegevoegd!<BR>U kunt nu inloggen met: <BR> Naam: <?php echo $_POST[Name ]?><BR> Password: <?php echo $_POST[Password ]?></font> <?php } else { ?> <p> </p> <font color="#FF0000" size="3" face="Verdana">U hebt 2 verschillende passwords ingetoetst, vul het formulier opnieuw in.</font> <?php } } } } ?> ----------------einde-------------- zoals je ziet heb ik een include gemaakt met config.php daarin zit mysql, maar dat begrijp ik nog niet zo goed. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <? $login = "sitemasters" //een woord die mensen niet zo gouw raden ?> </body> </html> ok dit is mijn script, hopelijk kan iemand me helpen
Admin edit:
Gebruik die verdomde bewerk knop.
en dit is de error
FOUT! Geen gebruikersnaam ingevuld"; } else { echo "" } ?>
FOUT! Geen paswoord ingevuld!"; } else { echo "" } ?>
FOUT! Geen paswoord ingevuld bij de controle!"; } else { echo "" } ?>
|