Newer
Older
skip-web / staff / mackey / academy / boss.rb
#!/usr/bin/ruby
# coding: utf-8
require 'rubygems'
require 'pg'
require 'cgi'
c = CGI.new(:accept_charset => "utf-8")
print"ontent-type: text/html; charset=utf-8\n\n"

tai = c["hp"]
dh = c["defohp"]
tekihp = c["thp"]
nn = c["namae"]
lvl = c["level"]
number = c["id"]
ep = c["exp"]
quest = []
wordone = []
wordtwo = []
wordthi = []
wordfou = []
subject = []
x = 0

begin
  conn = PGconn.connect('127.0.0.1','','','','semi','masahiro','l3nl3q1u')
  q = "select question, word1, word2, word3, word4 from quiz"
  res = conn.exec(q)
  res.each do |row|
    quest << row["question"].to_s
    wordone << row["word1"].to_s
    wordtwo << row["word2"].to_s
    wordthi << row["word3"].to_s
    wordfou << row["word4"].to_s
    x += 1
  end   
end

srand
number = rand(x)
check = rand(4)

printf("<html>
<head>
<title>きみのこうげきだよ!</title>
<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">
</head>
<body>
<h1>きみのこうげきだよ</h1>
<p>No.#{number}</p>
<div class=\"center01\">
<div>
<h1>BOSS HP #{tekihp} / 500
<img border=\"1\" src=\"boss.jpg\" width=\"480\" height=\"320\"                         
alt=\"背景\" title=\"背景\">
<h1>体力: #{tai} / 999
<h2>問題</h2>
<p>%s</p>

<form method=\"POST\" action=\"boss2.rb\">\n", quest[number])

if check == 0
  print"<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordone[number]}\">#{wordone[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordtwo[number]}\">#{wordtwo[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordthi[number]}\">#{wordthi[number]}<br></button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordfou[number]}\">#{wordfou[number]}<br></bu\
tton>\n"
elsif check == 1
  print"<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordtwo[number]}\">#{wordtwo[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordone[number]}\">#{wordone[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordthi[number]}\">#{wordthi[number]}<br></button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordfou[number]}\">#{wordfou[number]}<br></button>\n"
elsif check == 2
  print"<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordthi[number]}\">#{wordthi[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordone[number]}\">#{wordone[number]}</button>
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordtwo[number]}\">#{wordtwo[number]}</button> 
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordfou[number]}\">#{wordfou[number]}</button>\n"
elsif check == 3
  print"<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordfou[number]}\">#{wordfou[number]}</button> 
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordone[number]}\">#{wordone[number]}</button> 
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordtwo[number]}\">#{wordtwo[number]}</button> 
<button class=\"css3button\" type=\"submit\" name=\"answer\" value=\"#{wordthi[number]}\">#{wordthi[number]}</button>\n"
end
printf("<input type=\"hidden\" name=\"dat\" value=\"%s\">
<input type=\"hidden\" name=\"num\" value=\"#{number}\">
<input type=\"hidden\" name=\"hp\" value=\"#{tai}\">
<input type=\"hidden\" name=\"thp\" value=\"#{tekihp}\">
</form>
</div>
</div>
</body>
</html>\n", wordone[number])