Hey all, big bug in this script. for some reason, the script is not catching the input values. It doesn't get the 'Userpass', 'Username', and 'Loginname'.
And on top of that, it has been giveing me white screens instead of displaying the page, lately.
Here's the script, it has annoyed me for far too long.
<?php
session_start();
require ("univvars.php");
print ("<head><title>Join the Dark Ages</title></head><body bgcolor=\"#000000\" text=\"#ffffff\"><center>");
mysql_connect($Host, $User, $Pass) or die("<p>Unable to open page! Please try again later. If problem persists, contact programmer at soldier_of_rome@hotmail.com.");
mysql_select_db($DBName) or die("<p>Unable to open page! Please try again later. If problem persists, contact programmer at soldier_of_rome@hotmail.com.");
print ("This is the join page. Please enter all information!<br><br>");
if (!$Visitnum)
{
print ("<p><form action=\"join.php?Visitnum=2\" method=POST>");
print ("Will you character be a boy or a girl?:<br>
<select name=\"Gender\" value=\"Gender\">
<option selected>Male</option>
<option>Female</option></select>
<br><br><input type=Submit name=\"Submit\" value=\"Submit\">");
}
if ($Visitnum == "2")
{
print ("<p><form action=\"join.php?Visitnum=3\" method=POST>");
print ("First Name:<br><select name=\"first\" value=\"first\">");
if ($Gender == "Male")
{
print ("<option>William</option>
<option>Kreagor</option>
<option>Bismarck</option>
<option>Heinrich</option>
<option>Lundwig</option>
<option>Edward</option>
<option>Jacob</option>
<option>Robin</option>
<option>Joseph</option>
<option>Frederick</option>
<option selected>John</option>
<option>Luke</option>
<option>Marc</option>
<option>Paul</option>
<option>Khadames</option>
<option>Justinian</option>
<option>Manuel</option>
<option>Craigus</option>
<option>Otto</option>
<option>Meredith</option>
<option>Leif</option>
<option>Kjeile</option>
<option>Renald</option></select>");
}
else
{
print ("<option>Margarret</option>
<option>Evette</option>
<option selected>Anna</option>
<option>Mary</option>
<option>Maria</option>
<option>Kate</option>
<option>Susanna</option>
<option>Helga</option>
<option>Olga</option>
<option>Harriet</option>
<option>Katlyn</option>
<option>Eve</option>
<option>Eva</option>
<option>Janet</option>
<option>Cassandra</option>
<option>Alice</option></select>");
}
print ("<form action=\"join.php\" method=POST><br><br>Last Name:<br>
<select name=\"second\" value=\"second\">
<option>Duirinheart</option>
<option selected>Gallant</option>
<option>Smith</option>
<option>Draegon</option>
<option>Himmler</option>
<option>Rechburg</option>
<option>Bernard</option>
<option>Molokovich</option>
<option>Lindemann</option>
<option>Lütjens</option>
<option>Drognan</option>
<option>Geglash</option>
<option>Aurelian</option>
<option>Johnston</option>
<option>Vasul</option></select>
<br><br>
<input type=Submit name=\"Submit\" value=\"Submit\">");
}
if ($Visitnum == "3")
{
print ("<p><form action=\"join.php?Visitnum=4\" method=POST>Choose your login name:<br>
<input type=text name=\"Loginname\"><br>
<input type=Submit name=\"Submit\" value=\"Submit\">");
}
// Line 100
if ($Visitnum == "4")
{
print ("<p><form action=\"join.php?Visitnum=5\" method=POST>Please enter a Password:<br>
<input type=text name=\"Userpass\"><br>
<input type=Submit name=\"Submit\" value=\"Submit\">");
}
if ($Visitnum == "5")
{
$LoginName = trim($LoginName);
print ("<p><form action=\"join.php?Visitnum=6\" method=POST>
Now choose the country of your allegiance:<br>
<select name=\"Country\" value=\"Country\">
<option>Vatican</option>
<option selected>England</option>
<option>France</option>
<option>Italy</option>
<option>Germany</option>
<option>Spain</option>
<option>Netherlands</option>
<option>Scotland</option>
<option>Scandinavia</option>
<option>Byzantine Empire</option></select>
<br><br>
<input type=Submit name=\"Submit\" value=\"Submit\">");
}
if ($Visitnum == "6")
{
print ("<p><form action=\"join.php?Visitnum=7\" method=POST>Please enter your email adress:<br>
<input type=text name=\"Email\"><br>
<input type=Submit name=\"Submit\" value=\"Submit\">");
}
if ($Visitnum == "7")
{
$Username = $first . " " . $second;
$Query = "INSERT into users values ('0', '$Username', '$Loginname', '$Userpass', '$Email', '$Country', 'Peasant', '1000', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '20', 'Uneducated')";
if (mysql_query($Query))
{
$Money = "1000";
$Rank = "Peasant";
$Query2 = "SELECT Wheat, oat, Rice, Corn, Stone, Clay, Iron, Marble, Pottery, Blacksmith, Cloth, Mill, Min, Carpenters, Apartment, House, Palace from users where Username='$Username'";
$Result = mysql_query($Query2);
while ($Row = mysql_fetch_array($Result))
{
$Holdings = $Row[Wheat] . " Wheat Farm<br>" . $Row[oat] . " Oat Farm<br>" . $Row[Rice] . " Rice Farm<br>" . $Row[Corn] . " Corn Farm<br>" . $Row[Stone] . "Stone Mine<br>, " . $Row[Clay] . " Clay Mine<br>" . $Row[Iron] . " Iron Mine<br>" . $Row[Marble] . " Marble Mine<br>" . $Row[Pottery] . " Pottery Shop<br>" . $Row[Blacksmith] . " Blacksmith Shop<br>" . $Row[Cloth] . " Cloth Shop<br>" . $Row[Mill] . " Mill Shop<br>" . $Row[Min] . " Mint Shop<br>" . $Row[Carpenters] . " Carpenter Shop<br>" . $Row[Apartment] . " Apartment<br>" . $Row[House] . " House<br>" . $Row[Palace] . " Palace<br>";
}
session_register('Country');
session_register('Username');
session_register('Money');
session_register('Rank');
session_register('Holdings');
session_register('Logged');
print ("<p>You are now registered. Redirecting you to the main page.
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"05; URL=http://dark-storm14.port5.com\">");
}
}
?>