$val) { // if contains comma, explode if (str_contains($val, ',')) { /* * array (size=3) 'input 1' => string 'hpot,qty=3' (length=10) 'input 2' => string 'mpot,qty=3' (length=10) 'input 3' => string 'gem0' (length=4) * */ $e = explode(",", $val); // hpot,qty=3 //var_dump($e); //$sql = "SELECT `String` FROM strings WHERE Key = \"{$e[0]}\""; //$r = PDO_FetchOne($sql); //var_dump($r); //var_dump($r); // if item code has a string, it's an item. else it's type if (!empty($r)) { $input_codes[$key] = $e; } else { $sql = "SELECT `name` FROM misc WHERE `type` = \"{$e[0]}\""; $r = PDO_FetchOne($sql); if (empty($r)) { $sql = "SELECT `name` FROM armor WHERE `type` = \"{$e[0]}\""; $r = PDO_FetchOne($sql); } if (empty($r)) { $sql = "SELECT `name` FROM weapons WHERE `type` = \"{$e[0]}\""; $r = PDO_FetchOne($sql); } $input_codes[$key] = $e; } $input_codes[$key . "_param2"] = $e[1]; $input_codes[$key . "_param3"] = $e[2]; } var_dump($input_codes); // // if it doesn't contain a comma, get string from TBL $sql = "SELECT `String` FROM strings WHERE Key = \"$val\""; $r = PDO_FetchOne($sql); if (!empty($r)) { $input_codes[$key] = $r; } else { $sql = "SELECT `name` FROM armor WHERE `type` = \"$val\""; $str = PDO_FetchOne($sql); if (empty($str)) { $sql = "SELECT `name` FROM misc WHERE `type` = \"$val\""; $str = PDO_FetchOne($sql); } if (empty($str)) { $sql = "SELECT `name` FROM weapons WHERE `type` = \"$val\""; $str = PDO_FetchOne($sql); } $input_codes[$key] = $str; } } //var_dump($input_codes); // foreach ($input_codes as $input) { // $sql = "SELECT `String` FROM strings WHERE Key = \"{$e[0]}\""; // $r = PDO_FetchOne($sql); // $input_codes[$key] = $r; // } //var_dump($input_codes); // for each input, // check to see if it has comma // if comma, then explode // else get string for code // if string not found, display code // if string is found, display item string from tbl // foreach ($input_codes as $key => $val) { // // // if contains comma, explode // if (str_contains($val, ',')) { // // // /* // * array (size=3) // 'input 1' => string 'hpot,qty=3' (length=10) // 'input 2' => string 'mpot,qty=3' (length=10) // 'input 3' => string 'gem0' (length=4) // * // */ // // // $e = explode(",", $val); // hpot,qty=3 // // //var_dump($e); // //$sql = "SELECT `String` FROM strings WHERE Key = \"{$e[0]}\""; // //$r = PDO_FetchOne($sql); // //var_dump($r); // //var_dump($r); // // if item code has a string, it's an item. else it's type // if (!empty($r)) { // $input_codes[$key] = $e; // } else { // $sql = "SELECT `name` FROM misc WHERE `type` = \"{$e[0]}\""; // $r = PDO_FetchOne($sql); // // if (empty($r)) { // $sql = "SELECT `name` FROM armor WHERE `type` = \"{$e[0]}\""; // $r = PDO_FetchOne($sql); // } // if (empty($r)) { // $sql = "SELECT `name` FROM weapons WHERE `type` = \"{$e[0]}\""; // $r = PDO_FetchOne($sql); // } // // $input_codes[$key] = $r; // } // $input_codes[$key . "_param2"] = $e[1]; // $input_codes[$key . "_param3"] = $e[2]; // } // //var_dump($input_codes); // // // // if it doesn't contain a comma, get string from TBL // // $sql = "SELECT `String` FROM strings WHERE Key = \"$val\""; // $r = PDO_FetchOne($sql); // if (!empty($r)) { // $input_codes[$key] = $r; // } else { // $sql = "SELECT `name` FROM armor WHERE `type` = \"$val\""; // $str = PDO_FetchOne($sql); // // if (empty($str)) { // $sql = "SELECT `name` FROM misc WHERE `type` = \"$val\""; // $str = PDO_FetchOne($sql); // } // if (empty($str)) { // $sql = "SELECT `name` FROM weapons WHERE `type` = \"$val\""; // $str = PDO_FetchOne($sql); // } // // $input_codes[$key] = $str; // } // } //var_dump($input_codes); // foreach ($input_codes as $input) { // $sql = "SELECT `String` FROM strings WHERE Key = \"{$e[0]}\""; // $r = PDO_FetchOne($sql); // $input_codes[$key] = $r; // } // grab each item code's string // foreach ($inputs_codes as $i) { // $sql = "SELECT `String` FROM strings WHERE Key = \"$i\""; // $r = PDO_FetchOne($sql); // $inputs[$i] = $r; // } // // $output = $res["output"]; //ddump($inputs); //file_put_contents("$dir/cube.html", $htmlFinal); //header("Location: /docs/{$_SESSION['modname']}/cube.html");