Just a web script to help track when, where, and what you got from the free treasures scattered about Nightfall in the game Guild Wars.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

60 行
3.0 KiB

  1. <!DOCTYPE html>
  2. <HTML>
  3. <HEAD>
  4. <link rel="stylesheet" type="text/css" href="gw-style.css">
  5. <?php
  6. session_start();
  7. include_once 'gw-connect.php';
  8. $con = new mysqli(DATABASE_HOST, DATABASE_USER, DATABASE_PASS, DATABASE_NAME);
  9. $userid = $_SESSION['userid'];
  10. $whattoon = mysqli_real_escape_string($con, $_POST['playerid']);
  11. if ($con->connect_errno > 0){
  12. die ('Unable to connect to database [' . $db->connect_errno . ']');
  13. }
  14. if (!$_SESSION['userid']){
  15. echo '<TITLE>Please login first</TITLE></HEAD><BODY>';
  16. echo '<CENTER><FORM ACTION="gw-login.php" METHOD="POST">Username:<INPUT TYPE="TEXT" NAME="username" SIZE="20"><BR />';
  17. echo 'Password:<INPUT TYPE="PASSWORD" NAME="password" SIZE="20"><BR />';
  18. echo '<INPUT TYPE="SUBMIT" VALUE="Login ..."></FORM></CENTER>';
  19. } else {
  20. if ($whattoon == "0" or $whattoon == ""){
  21. $sql = "SELECT playerid, charname FROM `playername` WHERE `userid` = '$userid' ORDER BY `charname` ASC"; //need to make userid a variable
  22. if (!$result = $con->query($sql)){
  23. die ('There was an error running the query [' . $con->error . ']');
  24. }
  25. echo '<TITLE>Character Selection</TITLE></HEAD><BODY>';
  26. echo '<CENTER><FORM METHOD="POST">';
  27. echo '<SELECT NAME="playerid" onchange="this.form.submit()">';
  28. echo '<OPTION SELECTED DISABLED>Select a Character</OPTION>';
  29. while ($row = $result->fetch_array()){
  30. $charid = $row['playerid'];
  31. $charname = $row['charname'];
  32. echo '<OPTION VALUE="' . $charid . '">' . $charname . '</OPTION>';
  33. }
  34. echo '</SELECT><NOSCRIPT><INPUT TYPE="SUBMIT" VALUE="Choose Toon"></NOSCRIPT></FORM><BR /><BR />';
  35. echo '<FORM ACTION="gw-create.php"><INPUT TYPE="SUBMIT" VALUE="Add a toon"></FORM></CENTER>';
  36. } else {
  37. $sqltoon = "SELECT charname, profcolor from `playername` WHERE playerid = $whattoon";
  38. if (!$result2 = $con->query($sqltoon)){
  39. die ('There was an error running the query [' . $con->error . ']');
  40. }
  41. while ($row2 = $result2->fetch_array()){
  42. $charactername = $row2['charname'];
  43. $profcolor = $row2['profcolor'];
  44. $_SESSION['profcolor'] = $profcolor;
  45. echo '<TITLE>' . $charactername . '</TITLE><BODY>';
  46. echo '<STYLE TYPE="TEXT/CSS" MEDIA="SCREEN">body { background-color: ' . $profcolor . '; }</STYLE>';
  47. }
  48. echo '<CENTER><FORM METHOD="POST" ACTION="gw-action.php">';
  49. $_SESSION['playerid'] = $whattoon;
  50. echo '<FIELDSET CLASS="radiogroup"><LEGEND>Select your course of action</LEGEND><UL CLASS="radio">';
  51. echo '<LI style="text-align:left;"><INPUT TYPE="RADIO" NAME="gwaction" VALUE="1">Record loot info</LI>';
  52. echo '<LI style="text-align:left;"><INPUT TYPE="RADIO" NAME="gwaction" VALUE="2">View Character loot history</LI>';
  53. echo '</UL></FIELDSET>';
  54. echo '<INPUT TYPE="SUBMIT" VALUE="Choose action"></FORM><BR /><BR /><FORM METHOD="POST" ACTION="gw-toon.php"><INPUT TYPE="HIDDEN" NAME="cnameid" VALUE="0"><INPUT TYPE="SUBMIT" VALUE="Return to character selection"></FORM></CENTER>';
  55. }
  56. echo '<BR /><BR /><CENTER><FORM METHOD="POST" ACTION="gw-logout.php"><INPUT TYPE="HIDDEN" NAME="logout"><INPUT TYPE="SUBMIT" VALUE="Logout"></FORM></CENTER>';
  57. }
  58. ?>
  59. </BODY>
  60. </HTML>