Advertisement
Guest User

Untitled

a guest
Jan 29th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.45 KB | None | 0 0
  1. <html lang="en">
  2.     <head>
  3.         <title>Upload Image Without Page Refresh!</title>
  4.         <script type="text/javascript" src="js/jquery.min.js"></script>
  5.         <script type="text/javascript" src="js/jquery.form.js"></script>
  6.  
  7.         <script type="text/javascript" >
  8.             $(document).ready(function() {
  9.                 $('#submitbtn').click(function() {
  10.                     $("#viewimage").html('');
  11.                     $("#viewimage").html('<img src="img/loading.gif" />');
  12.                     $(".uploadform").ajaxForm({
  13.                         target: '#viewimage'
  14.                     }).submit();
  15.                 });
  16.             });
  17.         </script>
  18.                 <script type="text/javascript" >
  19.             $(document).ready(function() {
  20.                 $('#submitbtn2').click(function() {
  21.                     $("#viewimage2").html('');
  22.                     $("#viewimage2").html('<img src="img/loading.gif" />');
  23.                     $(".uploadform").ajaxForm({
  24.                         target: '#viewimage2'
  25.                     }).submit();
  26.                 });
  27.             });
  28.         </script>
  29.         <script type="text/javascript" >
  30.             $(document).ready(function() {
  31.                 $('#submitbtn3').click(function() {
  32.                     $("#viewimage3").html('');
  33.                     $("#viewimage3").html('<img src="img/loading.gif" />');
  34.                     $(".uploadform").ajaxForm({
  35.                         target: '#viewimage3'
  36.                     }).submit();
  37.                 });
  38.             });
  39.         </script>      
  40.        
  41.     </head>
  42.  
  43.  
  44.  <?php
  45.     if(isset($_POST['submit']))
  46.     {
  47.         if (!$_POST['author'] OR !$_POST['name'] OR !$_POST['rotation'] OR !$_POST['class'] OR !$_POST['symbols']){
  48.             echo "Required field was not filled in.";
  49.            
  50.         }
  51.         else{
  52.            
  53.             $name = $_POST['name'];
  54.             $author = $_POST['author'];
  55.             $abilinfo = $_POST['abilinfo'];
  56.             $talinfo = $_POST['talinfo'];
  57.             $rotation = $_POST['rotation'];
  58.             $class = $_POST['class'];
  59.             $symbols = $_POST['symbols'];
  60.             $curid = $_POST['curid'];
  61.             $gid = $_POST['gid'];
  62.             $link = mysqli_connect("SERVER","USERNAME","PASSWORD","DATABASE");
  63.             $query = "UPDATE guides
  64.            SET name =  '$name', abilities = '$gid', abilinfo = '$abilinfo', talents = '$gid', talinfo = '$talinfo', rotation =          '$rotation', class = '$class', symbols = '$symbols', rings = '$gid', author = '$author'
  65.            WHERE id = '$curid'";
  66.             $stmt = $link->prepare($query);
  67.             $stmt->execute();
  68.             if (mysqli_connect_errno()){
  69.                 exit('Connect failed: ' .mysqli_connect_error());
  70.             } else {
  71.             }
  72.         }
  73.     }else{
  74.         $classes = array('Tank','Knight','Paladin','Support','Alchemist','Lightbinder','DPS','Archer','Berzerker','Cryomancer','Gunner','Kinetic','Monk','Necromancer','Slayer','Witch');
  75.          list($c1, $c2, $c3, $c4, $c5, $c6, $c7) = $classes;
  76.          $servername = "SERVERNAME";
  77.          $username = "USERNAME";
  78.          $password = "PASSWORD";
  79.          $dbname = "DATABASENAME";
  80.          $curid = "0";
  81.          //create connection
  82.          $conn = new mysqli($servername, $username, $password, $dbname);
  83.          
  84.          //check connection
  85.          if ($conn->connect_error) {
  86.              die("Connection failed: " . $conn->connect_error);
  87.          }
  88.          $conn->select_db("epiz_17275951_guides");
  89.         $sql = "INSERT INTO guides (name, abilities, talents, abilinfo, talinfo, rotation, additional, class, author, symbols, rings)
  90.         VALUES ('a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a')";
  91.          if ($conn->query($sql) == TRUE){
  92.              $sql = "SELECT id FROM guides ORDER BY id DESC LIMIT 1";
  93.              $result = $conn->query($sql);
  94.              while ($row = $result->fetch_assoc()) {
  95.                         $curid = $row["id"];
  96.                         echo $row['name'];
  97.                        
  98.                     }
  99.          } 
  100. echo $curid;     
  101. echo " <form action='newguide.php' method='post' id='classinfo'></form>
  102. <center><h1>Make sure you click submit on each image upload before clicking the final submit button at the bottom of the page</h1></center><br><br>
  103. <h3>Required information:<br>
  104. <li>Guide name</li>
  105. <li>Class</li>
  106. <li>Author</li>
  107. <li>Abilities screenshot</li>
  108. <li>Talents screenshot</li>
  109. <li>Rings screenshot</li>
  110. <li>Rotation</li>
  111. <li>Symbols</li>
  112. <h2>Author</h2>
  113. Please put your in-game name.<br>
  114. <textarea name='author' cols='30' rows='1' form='classinfo'></textarea>
  115. <h2>Guide name</h2>
  116. <textarea name='name' cols='50' rows='1' form='classinfo'></textarea>
  117. <h2>Class</h2>
  118. <select name='class' form='classinfo'>
  119. <option value='Alchemist'>Alchemist</option>
  120. <option value='Archer'>Archer</option>
  121. <option value='Berzerker'>Berzerker</option>
  122. <option value='Cryomancer'>Cryomancer</option>
  123. <option value='Gunner'>Gunner</option>
  124. <option value='Kinetic'>Kinetic</option>
  125. <option value='Knight'>Knight</option>
  126. <option value='Lightbinder'>Lightbinder</option>
  127. <option value='<Monk'>Monk</option>
  128. <option value='Necromancer'>Necromancer</option>
  129. <option value='Paladin'>Paladin</option>
  130. <option value='Slayer'>Slayer</option>
  131. <option value='Witch'>Witch</option>
  132. </select>
  133. <h2>Abilities</h2>
  134.  <form class=\"uploadform\" method=\"post\" enctype=\"multipart/form-data\" action='upload.php' id='abilities'>
  135.                Upload screenshot of abilities <input type=\"file\" name=\"imagefile\" />
  136.                 <input type=\"hidden\" name=\"ids\" value='". $curid ."' form='abilities'>
  137.                 <input type=\"hidden\" name=\"class\" value=\"Abilities\" form='abilities'>
  138.                 <input type=\"submit\" value=\"Submit\" name=\"submitbtn\" id=\"submitbtn\" form='abilities'>
  139.             </form>
  140.  
  141.            <div id='viewimage'></div>
  142.                         <h3>Additional ability information</h3>
  143.             Input any explanation of abilities in the following textarea.<br>
  144.             <textarea name='abilinfo' cols='100' rows='10' form='classinfo'></textarea>
  145. <h2>Talents</h2>
  146.  <form class=\"uploadform\" method=\"post\" enctype=\"multipart/form-data\" action='upload2.php'>
  147.                Upload screenshot of talents <input type=\"file\" name=\"imagefile\" />
  148.                 <input type=\"hidden\" name=\"ids\" value='". $curid ."'>
  149.                 <input type=\"hidden\" name=\"class\" value=\"Abilities\">
  150.                 <input type=\"submit\" value=\"Submit\" name=\"submitbtn2\" id=\"submitbtn2\">
  151.             </form>
  152.  
  153.            
  154.            <div id='viewimage2'></div>
  155.             <h2>Additional Talent Information</h2>
  156. Input any explanation of talents into the following textarea.<br>
  157. <textarea name='talinfo' cols='100' rows='10' form='classinfo'></textarea>
  158. <h2>Symbols</h2>
  159. Put any symbols recommended/required for the class in the following text area. Please specificy which are required, and which are recommended.
  160. <textarea name='symbols' cols='100' rows='10' form='classinfo'></textarea>
  161.             <h2>Rings</h2>
  162.  <form class=\"uploadform\" method=\"post\" enctype=\"multipart/form-data\" action='upload3.php'>
  163.                Upload screenshot of best ring <input type=\"file\" name=\"imagefile\" />
  164.                 <input type=\"hidden\" name=\"ids\" value='". $curid ."'>
  165.                 <input type=\"hidden\" name=\"class\" value=\"Rings\">
  166.                 <input type=\"submit\" value=\"Submit\" name=\"submitbtn3\" id=\"submitbtn3\">
  167.             </form>
  168.            
  169.            <div id='viewimage3'></div>
  170. <H2>Rotation</h2>
  171. <textarea cols='100' rows='10' form='classinfo' name='rotation'></textarea><br>
  172.             <input type='hidden' name='gid' value='".$curid.".jpg' form='classinfo'>
  173.             <input type='hidden' name='curid' value='".$curid."' form='classinfo'>
  174.             <input type='submit' value='Submit Guide' name='submit' id='submit' form='classinfo'>
  175.     ";
  176.     };
  177.     ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement