Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. <?php
  2. session_start();
  3. ob_start();
  4. //Form Data
  5. include "../../includes/db_connect2.php";
  6. include "../../includes/db_connect_mysql.php";
  7.  
  8.  
  9. $codigo = $_POST['codigo'];
  10. if (isset($_POST['submit']))
  11. {
  12. if (empty($_POST['codigo']))
  13. {
  14. die('XXX!');
  15. }
  16. // veo Item ID des mi otra web
  17. $itemIDview = mssql_query('
  18. SELECT type, TypeID
  19. FROM PS_GameDefs.dbo.Items
  20. WHERE ItemID = ''.$codigo.''');
  21. $ItemIDvista = mssql_fetch_array($itemIDview);
  22.  
  23. $itemIDvw = mysqli_query($conexion,'
  24. SELECT ItemName, ItemDesc
  25. FROM Items
  26. WHERE
  27. Type = ''.$ItemIDvista[0].''
  28. and
  29. TypeID = ''.$ItemIDvista[1].''');
  30. $ItemID = mysqli_fetch_array($itemIDvw);
  31. //$ItemID = $_POST['ItemID'];
  32. //header("Location: 1.php");
  33. //exit;
  34. $_SESSION['ItemName']=$ItemID['ItemName'];
  35. echo '<a href="1.php">pagina</a>';
  36. }
  37. ?>
  38. <html>
  39. <body>
  40. <center>
  41. <br><br>
  42. <h2>Agregar Items1</h2>
  43. <form action="<?php
  44. echo $_SERVER['PHP_SELF'];
  45. ?>" method="POST">
  46. <table>
  47. <tr><td>ItemID:</td><td><input type="text" placeholder = "ItemID" name="codigo" /></td></tr>
  48. </table>
  49. <p><input type="submit" value="Enviar" name="submit" /></p>
  50. </form>
  51. </center>
  52. </body>
  53. </html>
  54.  
  55. <html>
  56. <center>
  57. <textarea rows="30" cols="50">
  58. <?php
  59. session_start();
  60. ob_start();
  61. echo $_SESSION['ItemName'];
  62. ?>
  63. </textarea>
  64. </center>
  65. </html>
  66.  
  67. <form action="items.php" method="POST">
  68.  
  69. //verifica si la variable existe, el nombre es determinado por el name de tu input
  70. if(isset($_POST['itemid'])) {
  71. $itemId = $_POST['itemid'];
  72. }
  73.  
  74. $itemIDview = mssql_query('SELECT type, TypeID FROM PS_GameDefs.dbo.Items
  75. WHERE ItemID = ''.$codigo.'' ');
  76.  
  77. <?php
  78. //Incluimos nuestro archivo item.php
  79. include 'items.php';
  80.  
  81. //Página 1.php o alternativas, podrías trabajar mediante su sesión, igual que recibido.php
  82. ?>
  83. <html>
  84. <body>
  85. <h2>Agregar Items</h2>
  86. <form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
  87. itemID: <input type="text" placeholder = "itemid" name="codigo" />
  88. <input type="submit" value="Enviar" name="submit" />
  89. </form>
  90.  
  91. <?php
  92. if (isset($msg)) {
  93. echo "<di>$msg</div>";
  94. }
  95. ?>
  96. </body>
  97. </html>
  98.  
  99. <?php
  100. session_start();//Arrancamos sesión.
  101.  
  102. //Reseteo variables.
  103. $msg = $codigo = NULL;
  104.  
  105. //Si esta definida el formulario y no NULL.
  106. if (isset($_POST['submit'])) {
  107. //Comprobación campo vacio.
  108. if (empty($_POST['codigo'])) {
  109. //Mensaje de error.
  110. $msg = "El campo <b>Código</b> es obligatorio.";
  111. } else {
  112. //incluir conexión (importante llamar cuando vaya a ser utilizado).
  113. include "../../includes/db_connect2.php";
  114. include "../../includes/db_connect_mysql.php";
  115. //Obtenemos dato, mas seguro.
  116. $codigo = mysqli_real_escape_string($conexion,$_POST['codigo'];
  117. }
  118.  
  119. //verdadero
  120. if ($codigo) {
  121.  
  122. //Sentencia
  123. $itemIDview = mysqli_query($conexion, "SELECT type, TypeID FROM PS_GameDefs.dbo.Items WHERE ItemID = '$codigo' LIMIT 1"); //Revisa bien los nombres de tu tabla, en este caso mi sublime text no me muestra correcto este nombre.
  124.  
  125. //Comprobamos registros.
  126. if (mysqli_num_rows($itemIDview)===1) {
  127. if ($row = mysqli_fetch_array($itemIDview)) {
  128.  
  129. //extraemos datos sentencia '$itemIDview'.
  130. $tipo = $row['ItemName'];
  131. $tipoID = $row['ItemDesc'];
  132.  
  133. //Segunda sentencia
  134. $itemIDvw = mysqli_query($conexion, "SELECT ItemName, ItemDesc FROM Items WHERE Type='$tipo' AND TypeID = '$tipoID' LIMIT 1"); //revisa bien los nombres de tus campos, los mayusculas y minusculas deben estar tal cual.
  135.  
  136. //Comprobamos registros.
  137. if (mysqli_num_rows($itemIDvw)===1) {
  138. if ($row_id = mysqli_fetch_array($itemIDvw)) {
  139.  
  140. //Creamos sesión para poder trabajar con ItemName y ItemDesc en diferentes páginas.
  141. $_SESSION['ItemName'] = $row_id['ItemName'];
  142. $_SESSION['ItemDesc'] = $row_id['ItemDesc'];
  143. //Redirigimos a recibido.php
  144. header('location:recibido.php');
  145. }
  146. }
  147. }
  148. } else {
  149. //Mensaje de error.
  150. $msg = "0 registros encontrados en la Base de datos.";
  151. }
  152. }
  153. } mysql_close($conexion);
  154. ?>
  155.  
  156. <?php
  157. session_start();//Arrancamos sesión.
  158.  
  159. //Si esta definida las sesiones y no estan en NULL.
  160. if (isset($_SESSION['ItemName']) && isset($_SESSION['ItemDesc'])) {
  161.  
  162. echo $_SESSION['ItemName'];
  163. echo $_SESSION['ItemDesc'];
  164.  
  165. } else {
  166. //Podrías redirigir a index.php en caso que no exista la sesión.
  167. header('location:index.php');
  168. }
  169. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement