frontier/website/playuser.php

82 lines
1.9 KiB
PHP

<HTML><HEAD>
<TITLE>Frontier II</TITLE>
</HEAD><BODY BGCOLOR="#000000" TEXT="#f0f0f0">
<H2 ALIGN="CENTER">Frontier II</H2>
<H3 ALIGN="CENTER">Player Page</H3>
<?php
session_start();
require($_SERVER['DOCUMENT_ROOT'].'/include.php');
if ($_SESSION['id'] != '')
{ // Logged in
$player_id = $_SESSION['id'];
// Pull player userinfo and display it
$sql = "SELECT * FROM `player` WHERE `id` = '$player_id'";
$result = mysqli_query($mysqli, $sql) or die($gameerror . "PU-Q01");
$row = mysqli_fetch_assoc($result);
$player_id = $row['id'];
$player_nick = $row['nick'];
$player_name = $row['name'];
echo "<P>Username: $player_nick (#$player_id)
<BR>Real Name: $player_name
<BR>[<A HREF=\"$gameroot/edituser.php\">Edit Settings</A>]
- [<A HREF=\"$gameroot/logout.php\">Log Out</A>]
";
// Look up character list
$sql = "SELECT * FROM `character` WHERE `player_id` = '$player_id'";
$result = mysqli_query($mysqli, $sql) or die($gameerror . "PU-Q02");
$num = mysqli_num_rows($result);
if ($num > 0) { // Display character list
echo "<P><TABLE ALIGN=\"CENTER\" CELLPADDING=\"6\" BORDER=\"0\">
<TH>Character</TH><TH>Hours</TH><TH>Status</TH><TH></TH>
";
$i = 0;
while ($i < $num) {
$row = mysqli_fetch_assoc($result);
$char_id = $row['id'];
$char_name = $row['name'];
$char_time = $row['time'];
echo "<TR><TD>$char_name</TD><TD>$char_time</TD><TD>n/a</TD><TD>
<FORM ACTION=\"playchar.php\" METHOD=\"POST\">
<INPUT TYPE=\"HIDDEN\" NAME=\"CHARID\" VALUE=\"$char_id\">
<INPUT TYPE=\"SUBMIT\" VALUE=\"Play\">
</FORM></TD></TR>
";
$i++;
}
echo "</TABLE>";
}
if ($num < $config_maxchars) { // Provide new character option
echo "<P>[<A HREF=\"$gameroot/chargen.php\">Create New
Character</A>]
";
}
} else { echo $gameseserr; } // Not logged in
mysqli_close($mysqli);
echo $footer;
?>
</BODY></HTML>