Skal havde lavet en tjek felt med databasen
Jeg skal tjekke min input username med username fra databasen. Hvis de to er ens så må msn ikke oprette og er de ikke så opretter den brugern i databasen.Her er min kode. Jeg har prøvet med noget sql men igen kunne få det til at virke. så nu har jeg sat koden tilbage til start og så vil jeg høre om i vil hjælpe mig med at lave noget tjek fra databasen som virker.?!
http://www.gamersloot.dk/ogame/?menu=account&page=create_account
<?
if($_POST['username'] != "" and $_POST['password'] != "" and $_POST['passwordtest'] != "" and $_POST['name'] != "" and $_POST['password'] == $_POST['passwordtest']){
session_start();
include("func.php");
Db::Conn(open);
$do = $_POST['do'];
if($do == "insert db_users"){
$username = $_POST['username'];
$password = md5($_POST['password']);
$name = $_POST['name'];
$start_time = date('g:i a');
$start_day = date('d');
$start_month = date('M');
$start_year = date('Y');
mysql_query("INSERT INTO db_users (
username,
password,
name,
start_time,
start_day,
start_month,
start_year
) VALUES (
'$username',
'$password',
'$name',
'$start_time',
'$start_day',
'$start_month',
'$start_year'
)") or die (Java::Alert("MySQL Error: ".mysql_error()));
Java::GoToURL("index.php");
}elseif($do == ""){
}
Db::Conn(close);
}else{ ?>
<table>
<tr>
<td>
</td>
</tr>
</table>
<table bgcolor="#FFFF00" align="center" style="border: 1px gray solid;">
<tr>
<td align="center">
Warning
</td>
</tr>
<? if($_POST['username'] == ""){ ?>
<tr>
<td>
The <strong>"Username:"</strong> field is empty?
</td>
</tr>
<? } ?>
<? if($_POST['password'] == ""){ ?>
<tr>
<td>
The <strong>"Password:"</strong> field is empty?
</td>
</tr>
<? } ?>
<? if($_POST['passwordtest'] == ""){ ?>
<tr>
<td>
The <strong>"Retype Password:"</strong> is empty?
</td>
</tr>
<? } ?>
<? if($_POST['password'] != $_POST['passwordtest']){ ?>
<tr>
<td>
The <strong>"Password:"</strong> and the <strong>"Retype Password:"</strong> do not match?
</td>
</tr>
<? } ?>
<? if($_POST['name'] == ""){ ?>
<tr>
<td>
The <strong>"Full Name:"</strong> field is empty?
</td>
</tr>
<? } ?>
</table>
<table align="center">
<tr>
<td>
<a href="java script:history.go(-1)">Go Back</a>
</td>
</tr>
</table>
<? }?>
