login hjælp (registrere)
Jeg har et login system som virker gangske fint, men nu har jeg opgradere den med lidt flere informationer (navn, efternavn, clan, osv.) hvordan går jeg sådan at min registrerings-side får disse flere felter til at sende til databasen sammen med de andre datascriptet er sådan
<?php
echo '
<form action="index.php?action=register" method="post">
<p>'.$language['user'].': <input type="text" size="30" name="username" /></p>
<p>'.$language['pass'].': <input type="password" size="30" name="password" /></p>
<p>'.$language['pass'].' ('.$language['passConfirm'].'): <input type="password" size="30" name="confirmPassword" /></p>
<p>'.$language['code'].': <input type="text" size="30" maxlength="6" name="captcha_code" /></p>
<p><img id="captcha" src="script/lib/securimage/securimage_show.php" alt="CAPTCHA Image" /></p>
<p><a href="#" onclick="document.getElementById(\'captcha\').src = \'script/lib/securimage/securimage_show.php?\' + Math.random(); return false">'.$language['relImage'].'</a></p>
<p><input name="submit" type="submit" value="'.$language['reg'].'" /></p>
</form>';
if(isset($_POST['submit']))
{
include_once 'script/lib/securimage/securimage.php';
$securimage = new Securimage();
if($_POST['username'] != "" || $_POST['password'] != "")
{
if($_POST['password'] == $_POST['confirmPassword'])
{
if ($securimage->check($_POST['captcha_code']) == true)
{
$mysql = mysql_query("SELECT * FROM $UserDB where name='".$_POST['username']."'");
$userExist = false;
while($row = mysql_fetch_assoc($mysql))
{
$userExist = true;
}
if($userExist == false)
{
registerMember($_POST['username'], $_POST['password']);
echo ''.$language['accountCreated'].' <a href="index.php?action=login">'.$language['clickLogin'].'</a>';
}
else
{
echo $language['userExist'];
}
}
else
{
echo $language['codeError'];
}
}
else
{
echo $language['noPassMatch'];
}
}
else
{
echo $language['noUserPass'];
}
}
?>