Avatar billede Slettet bruger
03. oktober 2006 - 17:25 Der er 1 løsning

fortsætter ned i koden

hejsa allesammen ..

jeg er i gang med at lave et brugersystem, og har så lidt (flere) problemer :P

når man skal oprette sig skal koden stoppe hvis brugernavn eller kodeord er tomt, men det gør den ikke :-/

koden:
<html>
<head>
<title> index </title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php
include('conf.php');
?>
<div id="top">
[Logo!]
</div>

<div id="menu">
<?php include('menu.htm'); ?>
</div>

<div id="info">
<?php
if(isset($_POST[ok])) {

//forbinder til mysql
mysql_connect('localhost','root');
mysql_select_db('chat');
//forbundet

//laver var's.
$brugernavn = addslashes($_POST['brugernavn']);
$password = addslashes($_POST['password']);
$rang = '0';
$navn = addslashes($_POST['navn']);
$alder = addslashes($_POST['alder']);
$mail = addslashes($_POST['mail']);
$text = addslashes($_POST['text']);
//slut på var's

if (empty($brugernavn)){
echo "<font color='red'>Fejl: Brugernavn er tomt.</font>";
}
if (empty($password)){
echo "<font color='red'>Fejl: Kodeord er tomt.</font>";
}



//tjekke om brugeren findes i forvejen
$res = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn='$brugernavn'");
if (mysql_num_rows($res) == 0){

//indsaet data i mysql
mysql_query ("INSERT INTO brugere (brugernavn, password, rang, navn, alder, mail, text)
    VALUES('$brugernavn','$password','$rang','$navn','$alder','$mail','$text')");
echo "oprettet.";
} else {
echo "brugernavnet findes allerede.";
}
}
?>
<center>
<form action="opret.php" method="post">
Brugernavn:<br />
<input name="brugernavn" type="text" id="inputbox"><br />
Password:<br />
<input name="password" type="password" id="inputbox"><br />
Navn:<br />
<input name="navn" type="text"id="inputbox"><br />
Alder:<br />
<input name="alder" type="text" id="inputbox"><br />
Messenger:<br />
<input name="mail" type="text" id="inputbox"><br />
Fri tekst:<br />
<textarea name="text" id="inputbox"></textarea><br />
<input name="ok" type="submit" value="Opret" id="inputbox">
</center>
<br />
</div>

<div id="bund">
<?php echo $bund; ?>
</div>

</body>
</html>

nogen der kan hjælpe mig med det en gang? :)
Avatar billede Slettet bruger
03. oktober 2006 - 17:27 #1
selv fundet en løsning :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester