Gå til innhold

Trenger hjelp til bruker-registrerings-script


Anbefalte innlegg

HTML-form, nybruker.php:

<!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>
<?PHP 
// Connect to your database here... 
$host = "XXX";
$user = "XXX";
$password = "XXX";

$connection = mysql_connect($host,$user,$password)
or die ("kunne ikke koble til server");
$db = mysql_select_db("hesjevo_klevjer",$connection)
or die ("Kunne ikke koble til database");

$result = mysql_query("SELECT * FROM brukere");
$num_rows = mysql_num_rows($result);
echo 
?>
<form action="nybrukeraction.php" method="POST">
<table width="200" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <!--Bruker id-->
   <td width="25">Brukernavn:</td>
   <td><input type="text" name="brukernavn" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td>
 </tr>
   <tr>
   <td width="25">Brukerid:</td>
   <td>
 <input type="text" name="brukerid" size="25" value="<?php echo ($num_rows + 1) ?>" maxlenght="4"/>
<img src="1.gif" width="1" height="2"></td>
 </tr>
    <tr>
   <td width="25">Dato registrert</td>
   <td><input type="text" name="startdato" value="<?php $date=date("d.m.y H:i"); echo $date; ?>" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td>
 </tr>
   <tr>
   <td width="25">Fornavn:</td>
   <td><input type="text" name="fornavn" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Etternavn:</td>
   <td><input type="text" name="etternavn" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Gate:*</td>
   <td><input type="text" name="gate" size="25" maxlenght="30"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Gatenummer:*</td>
   <td align="center"><input type="text" name="gatenummer" size="25" maxlenght="3"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Postnummer:*</td>
   <td><input type="text" name="postnummer" size="25" maxlenght="4"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Postadresse:*</td>
   <td><input type="text" name="postadresse" size="25" maxlenght="20"/><img src="1.gif" width="1" height="2"></td>
 </tr>
 <tr>
   <td width="25">Email:*</td>
   <td><input type="text" name="email" size="25" maxlenght="40"/><img src="1.gif" width="1" height="2"></td>
 </tr>
   <tr>
   <td width="25">Telefon:*</td>
   <td><input type="text" name="telefon" size="25" maxlenght="8"/><img src="1.gif" width="1" height="2"></td>
 </tr>
     <tr>
   <td width="25">Kjønn:<img src="1.gif" width="1" height="2"></td>
   <td><select name="kjonn">>
     <option value="gutt"/>gutt
  <option value="jente"/>jente
  </select>	</td>
 </tr>
     <tr>
   <td width="25">Alder:<img src="1.gif" width="1" height="2"></td>
   <td><select name="alder">
<option value="15"/>15
<option value="16"/>16
<option value="17"/>17
<option value="18"/>18
<option value="19"/>19
<option value="20"/>20+
</select></tr>
     <tr>
       <td width="25" rowspan="2"><img src="1.gif" width="1" height="4"><input type="submit" value="Meld deg inn"></td>
     </tr>
</table>
</form>
</body>
</html>

 

nybrukeraction.php:

<!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>
<?php
if($_POST['brukernavn'] 
&& $_POST['fornavn'] 
&& $_POST['etternavn'] 
&& $_POST['passord'] 
&& $_POST['gjentapassord']
&& $_POST['gateadresse'] 
&& $_POST['gatenummer'] 
&& $_POST['postnummer'] 
&& $_POST['postadresse'] 
&& $_POST['email'] 
&& $_POST['telefon']
&& $_POST['kjonn'] 
&& $_POST['alder']) 
{
$email_sjekk = ereg("^[^@ ()$#><;%*?&+='\{}æøåÆØÅ]+@[^@()$#><;%*?&+='\{}æøåÆØÅ]+\.[^@()$#><;*%?&+='\{}æøåÆØÅ\.]+$",
$_POST['epost']);
if($email_sjekk == "1")
{

if($_POST['passord'] == $_POST['gjentapassord'])
{

$host = "XXX";
$user = "XXX";
$password = "XXX";
$db = "brukere";
$connection = @mysql_connect($hostname, $user, $password) or die("Sliter med å koble til databasen");
@mysql_select_db($db); 
$sjekker_brukernavn = @mysql_query("SELECT brukernavn FROM brukere WHERE
brukernavn='$_POST[brukernavn]'");

if(@mysql_num_rows($sjekker_brukernavn) == 0)
{

$passord = crypt($_POST['passord']);


$legger_inn_info = @mysql_query( "INSERT INTO brukere (fornavn, etternavn, epost, brukernavn, passord, gateadresse, gatenummer, postnummer postadresse, email, telefon, kjonn, alder) VALUES ('$fornavn', '$etternavn', '$epost', '$brukernavn', '$passord', '$gateadresse', '$gatenummer', 
'$postnumme', '$postadresse', '$email', '$telefon', '$kjonn', '$alder')");

if(@mysql_affected_rows($legger_inn_info) == "0")
{
print("Noe føkka seg opp. Prøv på nytt");
}
else
{
print("Det funka fett");
}
}
else
{
print("Finn et annet brukernavn, og slutt å kopiere andre");
}
}
else
{
print("Skriv like passord");
}
}
else
{
print("Hvis du prøver å føkke til systemet, får du ikke bli medlem. Skriv rikgtig email.<br>\n");
}
}
else
{
print("Fyll ut alt");
}
?>
</body>
</html>

 

Databasen brukere inneholder:

fornavn, etternavn, epost, brukernavn, passord, gateadresse, gatenummer, postnummer postadresse, email, telefon, kjonn, alder

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...