Ok, I am making a page to transfer a character from a gome to a diff account.
Here is the previous page:
<form name="user" action="xferb.php" method="post">
<table width="50%">
<tr>
<td>Username:</td>
<td><input type="text" name="acct"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td>Character Name:</td>
<td><input type="text" name="char"></td>
</tr>
<tr>
<td>Destination Account:</td>
<td><input type="text" name="dest">
<tr>
<td><input type="submit" value="Verify Account"></td>
</tr>
</table>
</form>
And the page with the script:
<?php
$con = mysql_connect("HOST", "USERNAME", "PASSWORD");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$acct = $POST["acct"];
$pass = $POST["pass"];
$xfer = $POST["char"];
$acctb = $POST["dest"];
$find = mysql_query("SELECT FROM logon.accounts WHERE login = '$acct' AND password = '$pass'");
$findc = mysql_query("SELECT FROM instant80_character.characters WHERE name = '$xfer'");
$guid = mysql_query("SELECT acct FROM accounts WHERE login = '$acctb'");
$checkownera = mysql_query("SELECT acct FROM instant80_character.characters WHERE name = '$char'");
$checkownerb = mysql_query("SELECT acct FROM logon.accounts WHERE login = '$acct'");
if (mysql_num_rows($find) < 1)
{
echo "<center>Incorrect <font color=ff0000>Username</font> or <font color=ff0000>Password</font>, please try again.</center>";
}
else
{
if (mysql_num_rows($findc) < 1)
{
echo "<center>Non existant <font color=ff0000>Character</font>, please try again.</center>";
}
else
{
if (($checkownera) != ($checkownerb))
{
echo "<center>You do not own " . $xfer . " please try a different chracter.</center>";
}
else
{
mysql_query("UPDATE instant80_character.characters SET acct = (SELECT acct FROM logon.accounts WHERE login = '$acctb') WHERE name = '$xfer'"); //UPDATE character SET acct = '$guid' WHERE name = '$xfer'
echo "<center>Character " . $xfer . " successfully transfered to account " . $acctb . "!</center>";
}
}
}
mysql_close($con);
?>
Thanks in advance.