i mit login system kan bruger jo oprette sig.
jeg kunne godt tænke mig at opret_bruger.php
at den tjekker om det er en gyldig email brugeren har intastet og om password er over og 6 bogstaver eller tal
jeg har fået at vide at følg kode kan det
if(strlen(trim($_POST["password"])) < 6) {
echo "password skal være på min. 6 tal eller bogstaver";
}
if (!preg_match("/^([\\w|\\.|\\-|_]+)@([\\w||\\-|_]+)\\.([\\w|\\.|\\-|_]+)$/i", $email)) {
echo "Ugyldig email";
}
men hvordan sætter jeg det ind i denne kode opret_bruger.php
<?
include("includes/mysql.php");
?>
<html><head><title><?php echo basename($_SERVER["PHP_SELF"]); ?></title>
</head>
<body>
<table>
<tr>
<td></td><td width="3"></td><td><form action="<?php echo $PHP_SELF; ?>" method="post"></td>
</tr>
<tr>
<td>Brugernavn</td><td width="3"></td><td><input type="text" name="brugernavn" value="Brugernavn"></td>
</tr>
<tr>
<td>Password</td><td width="3"></td><td><input type="password" name="kode" value="kode"></td>
</tr>
<tr>
<td>Mail</td><td width="3"></td><td><input type="email" name="email" value="E-mail"></td>
</tr>
<tr>
<td>Rigtige navn</td><td width="3"></td><td><input type="navn" name="navn" value="Navn"></td>
</tr>
<tr>
<td>Hjemmeside</td><td width="3"></td><td><input type="hjemmeside" name="hjemmeside" value="Hjemmeside"></td>
</tr>
<tr>
<td>Icq</td><td width="3"></td><td><input type="icq" name="icq" value="ICQ"></td>
</tr>
<tr>
<td>Msn</td><td width="3"></td><td><input type="msn" name="msn" value="MSN"></td>
</tr>
<tr>
<td>Fri tekst</td><td width="3"></td><td><textarea name="fritekst" rows="8" cols="20">Fri tekst</textarea></td>
</tr>
<tr>
<td></td><td width="10"></td><td><input type="submit" name="submit" value="Opret"></td>
</tr>
</table>
</form>
<?php
if($submit) {
$username = trim($_POST["brugernavn"]);
$password = trim($_POST["password"]);
$email = $_REQUEST["email"];
$rigtignavn = $_REQUEST["navn"];
$hjemmeside = $_REQUEST["hjemmeside"];
$icq = $_REQUEST["icq"];
$msn = $_REQUEST["msn"];
$fritekst = $_REQUEST["fritekst"];
$oprettid = date("d-m-y - H:i");
if($brugernavn == "" or $kode == "" or $email == "") {
echo "Alle felter skal udfyldes!";
}else{
$sql = "insert into `brugere` (`username`, `password`, `email`, `oprettid`, `rigtignavn`, `hjemmeside`, `icq`, `msn`, `fritekst`) VALUES('".$brugernavn."', '".$kode."', '".$email."', '".$oprettid."', '".$rigtignavn."', '".$hjemmeside."', '".$icq."', '".$msn."', '".fritekst."')";
if(mysql_query($sql)) {
echo "Brugeren er oprettet";
}else{
echo"Fejl ved oprettelse!". mysql_error();
}
}
?>
</body>
</html>
[Redigeret d. 02/06-05 14:21:28 af mitho105]