ソースを参照

data validation gw-insert.php

and added initial code for the runes block as well
development
mauirixxx 8年前
コミット
77792b9b8e
2個のファイルの変更24行の追加6行の削除
  1. +3
    -4
      gw-insert.php
  2. +21
    -2
      gw-record.php

+ 3
- 4
gw-insert.php ファイルの表示

@@ -2,10 +2,9 @@
include_once 'gw-connect.php';
$con = new mysqli(DATABASE_HOST, DATABASE_USER, DATABASE_PASS, DATABASE_NAME);
//post data section
$droptype = mysqli_real_escape_string($con, $_POST['droptype']); //this will stay

$rare = $_POST['gwdrop']; //this will all go away soon
echo 'If this worked then there will be a number here: ' . $rare . ' <BR />';
$droptype = mysqli_real_escape_string($con, $_POST['droptype']); //this dictates if the drop was a weapon/rune/material
$locid = mysqli_real_escape_string($con, $_POST['location']); //this is `treasurelocation`.`treasureid` in the database
echo 'The droptype variable is set to ' . $droptype . '<BR />';
echo 'The locid variable is set to ' . $locid . '<BR />';
echo 'Return to <A HREF="gw-record.php">data recording</A> page';
?>

+ 21
- 2
gw-record.php ファイルの表示

@@ -23,6 +23,7 @@ while ($row = $result->fetch_array()){
}
echo ' a ';
if ($whatdropped == "1"){
echo '<FORM METHOD="POST" ACTION="gw-insert.php">';
//code for white blue purple etc
$sqlweaprare = "SELECT * FROM `listrarity` ORDER BY `rareid` ASC";
if (!$result = $con->query($sqlweaprare)){
@@ -71,6 +72,9 @@ if ($whatdropped == "1"){
echo '<OPTION VALUE="' . $typeid . '">' . $weapon . '</OPTION>';
}
echo '</SELECT>';
echo ' and |code for gold dropped here| gold pieces. FYI, the loclink variable is set to '. $locid . ' ';
echo '<INPUT TYPE="HIDDEN" NAME="droptype" VALUE="2"><INPUT TYPE="HIDDEN" NAME="location" VALUE="' . $locid .'">';
echo ' <BR /><CENTER><INPUT TYPE="SUBMIT" VALUE="Click me!"></FORM></CENTER><BR />';
} else if ($whatdropped == "2"){
echo '<FORM METHOD="POST" ACTION="gw-insert.php">';
//code for what rare material dropped
@@ -86,10 +90,25 @@ if ($whatdropped == "1"){
}
echo '</SELECT> ';
echo ' and |code for gold dropped here| gold pieces. FYI, the loclink variable is set to '. $locid . ' ';
echo '<INPUT TYPE="HIDDEN" NAME="droptype" VALUE="2">';
echo '<INPUT TYPE="HIDDEN" NAME="droptype" VALUE="2"><INPUT TYPE="HIDDEN" NAME="location" VALUE="' . $locid .'">';
echo ' <BR /><CENTER><INPUT TYPE="SUBMIT" VALUE="Click me!"></FORM></CENTER><BR />';
} else if ($whatdropped == "3"){
echo 'run rune code';
echo '<FORM METHOD="POST" ACTION="gw-insert.php">';
//code for what rune dropped
$sqlrune = "SELECT * FROM `listrunes` ORDER BY `runeid` ASC";
if (!$result = $con->query($sqlrunes)){
die ('There was an error running the query [' . $con->error . ']');
}
echo 'rune of <SELECT NAME="rune">';
while ($row = $result->fetch_array()){
$runeid = $row['runeid'];
$rune = $row['runes'];
echo '<OPTION VALUE="' . $runeid . '">' . $rune . '</OPTION>';
}
echo '</SELECT> ';
echo ' and |code for gold dropped here| gold pieces. FYI, the loclink variable is set to '. $locid . ' ';
echo '<INPUT TYPE="HIDDEN" NAME="droptype" VALUE="2"><INPUT TYPE="HIDDEN" NAME="location" VALUE="' . $locid .'">';
echo ' <BR /><CENTER><INPUT TYPE="SUBMIT" VALUE="Click me!"></FORM></CENTER><BR />';
} else {
echo '<FORM METHOD="POST"><SELECT NAME="gwdrop" onchange="this.form.submit()">';
echo '<OPTION SELECTED DISABLED>choose one</OPTION>';


読み込み中…
キャンセル
保存