Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- ob_start();
- //Form Data
- include "../../includes/db_connect2.php";
- include "../../includes/db_connect_mysql.php";
- $codigo = $_POST['codigo'];
- if (isset($_POST['submit']))
- {
- if (empty($_POST['codigo']))
- {
- die('XXX!');
- }
- // veo Item ID des mi otra web
- $itemIDview = mssql_query('
- SELECT type, TypeID
- FROM PS_GameDefs.dbo.Items
- WHERE ItemID = ''.$codigo.''');
- $ItemIDvista = mssql_fetch_array($itemIDview);
- $itemIDvw = mysqli_query($conexion,'
- SELECT ItemName, ItemDesc
- FROM Items
- WHERE
- Type = ''.$ItemIDvista[0].''
- and
- TypeID = ''.$ItemIDvista[1].''');
- $ItemID = mysqli_fetch_array($itemIDvw);
- //$ItemID = $_POST['ItemID'];
- //header("Location: 1.php");
- //exit;
- $_SESSION['ItemName']=$ItemID['ItemName'];
- echo '<a href="1.php">pagina</a>';
- }
- ?>
- <html>
- <body>
- <center>
- <br><br>
- <h2>Agregar Items1</h2>
- <form action="<?php
- echo $_SERVER['PHP_SELF'];
- ?>" method="POST">
- <table>
- <tr><td>ItemID:</td><td><input type="text" placeholder = "ItemID" name="codigo" /></td></tr>
- </table>
- <p><input type="submit" value="Enviar" name="submit" /></p>
- </form>
- </center>
- </body>
- </html>
- <html>
- <center>
- <textarea rows="30" cols="50">
- <?php
- session_start();
- ob_start();
- echo $_SESSION['ItemName'];
- ?>
- </textarea>
- </center>
- </html>
- <form action="items.php" method="POST">
- //verifica si la variable existe, el nombre es determinado por el name de tu input
- if(isset($_POST['itemid'])) {
- $itemId = $_POST['itemid'];
- }
- $itemIDview = mssql_query('SELECT type, TypeID FROM PS_GameDefs.dbo.Items
- WHERE ItemID = ''.$codigo.'' ');
- <?php
- //Incluimos nuestro archivo item.php
- include 'items.php';
- //Página 1.php o alternativas, podrías trabajar mediante su sesión, igual que recibido.php
- ?>
- <html>
- <body>
- <h2>Agregar Items</h2>
- <form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
- itemID: <input type="text" placeholder = "itemid" name="codigo" />
- <input type="submit" value="Enviar" name="submit" />
- </form>
- <?php
- if (isset($msg)) {
- echo "<di>$msg</div>";
- }
- ?>
- </body>
- </html>
- <?php
- session_start();//Arrancamos sesión.
- //Reseteo variables.
- $msg = $codigo = NULL;
- //Si esta definida el formulario y no NULL.
- if (isset($_POST['submit'])) {
- //Comprobación campo vacio.
- if (empty($_POST['codigo'])) {
- //Mensaje de error.
- $msg = "El campo <b>Código</b> es obligatorio.";
- } else {
- //incluir conexión (importante llamar cuando vaya a ser utilizado).
- include "../../includes/db_connect2.php";
- include "../../includes/db_connect_mysql.php";
- //Obtenemos dato, mas seguro.
- $codigo = mysqli_real_escape_string($conexion,$_POST['codigo'];
- }
- //verdadero
- if ($codigo) {
- //Sentencia
- $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.
- //Comprobamos registros.
- if (mysqli_num_rows($itemIDview)===1) {
- if ($row = mysqli_fetch_array($itemIDview)) {
- //extraemos datos sentencia '$itemIDview'.
- $tipo = $row['ItemName'];
- $tipoID = $row['ItemDesc'];
- //Segunda sentencia
- $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.
- //Comprobamos registros.
- if (mysqli_num_rows($itemIDvw)===1) {
- if ($row_id = mysqli_fetch_array($itemIDvw)) {
- //Creamos sesión para poder trabajar con ItemName y ItemDesc en diferentes páginas.
- $_SESSION['ItemName'] = $row_id['ItemName'];
- $_SESSION['ItemDesc'] = $row_id['ItemDesc'];
- //Redirigimos a recibido.php
- header('location:recibido.php');
- }
- }
- }
- } else {
- //Mensaje de error.
- $msg = "0 registros encontrados en la Base de datos.";
- }
- }
- } mysql_close($conexion);
- ?>
- <?php
- session_start();//Arrancamos sesión.
- //Si esta definida las sesiones y no estan en NULL.
- if (isset($_SESSION['ItemName']) && isset($_SESSION['ItemDesc'])) {
- echo $_SESSION['ItemName'];
- echo $_SESSION['ItemDesc'];
- } else {
- //Podrías redirigir a index.php en caso que no exista la sesión.
- header('location:index.php');
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement