PHP - Obtener datos de una DB para hacer un parámetro

   
Vista:

Obtener datos de una DB para hacer un parámetro

Publicado por Kevin (54 intervenciones) el 07/02/2016 05:47:15
Buenas.

Mi web está compuesta por tres archivos:

functions.php
comprar-item.php
comprar-items.php

Resumiendo, ya tengo todo armado menos la obtención de los items. Si pueden ver el código se darán cuenta. Anteriormente tenía el functions.php completo pero al hacer mal un backup lo perdí y no recuerdo bien la metodología que usé.

En el comprar-items.php mi idea es que se muestren todos los items disponibles a la venta, por lo que tengo esto:

1
<?php echo ComprasWeb(1); ?>

En functions.php tengo la function ComprasWeb:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function ComprasWeb($sys)
  {
    $return = '';
    if($sys == 1)
    {
      if($conter = file('shop/vehicles.cfg'))
      {
        $explode = explode(",", $conter['0']);
        $count = count($explode);
        if($count != 0)
        {
          for($i = 0; $i < $count; $i++)
          {
            $exp2 = explode(":", $explode[$i]);
            $return .= '
            <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
            <input type="hidden" name="inputTextLAVRPItem" value="'.$exp2['0'].'" />
            <input type="hidden" name="inputTextLAVRPItemPrice" value="'.$exp2['1'].'" />
            Item: '.GetItemName($exp2['0']).'
            Precio: '.$exp2['1'].'
            <boton para comprar sin importancia>
            ';
          }
        }
      }
    }
// continua con otros sys...

Lo que necesito es transformar esta function para en lugar de conseguir las ID's de los items y el precio desde un archivo .cfg, hacerlo desde una tabla en una DB y en ese return se coloquen en un div en forma de lista todos los items (yo me encargo del diseño después, necesitaría básicamente una pequeña colaboración en cuanto al código de obtener desde la DB).

Necesito obtener en forma de lista todos los items de la tabla web_items ordenándolos por su ID (menor a mayor).

TdCPYTt

Para finalizar, en comprar-item.php tengo lo siguiente, es más que nada como una web de confirmación de la compra del item:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php $id = $_GET["id"] ?>
<?php if(empty($id)){echo '<script>window.location ="/comprar-items.php"</script>';} ?>
 
<?php
 $id = (int) $_GET['id'];
 $stml=mysql_query("SELECT * FROM web_items WHERE ID=$id");
 $res = (mysql_fetch_row($stml));
 
 if ($res[0]) {
 echo '';
 } else {
 echo '<script>window.location ="/comprar-items.php"</script>';
 }
 ?>
 
<form method="post">
 
<?php
$qry = "SELECT * FROM web_items WHERE ID=$id";
// var_dump($qry); // Para ver la query
$sql_select = mysql_query($qry);
$web_items = mysql_fetch_array($sql_select);
         if( isset( $_POST['BotonComprarItem'] ) )
          {
            if( $web_items['Precio'] <= $player['Moneda'] )
            {
              if($player['Online'] == 0)
...
<aca mensajes exitosos de compra, o fallidos, comprueba como por ejemplo ven arriba si esta conectado o no para realizar la compra, etc>
...
        <input type="hidden" name="IDItem" value="'.$web_items['ID'].'" />
        <input type="hidden" name="PrecioItem" value="'.$web_items['Precio'].'" />
        <center><a href="/comprar-items.php"><input type="button" value="" class="BotonNoCancelar" /></a>
        <input type="submit" name="BotonComprarVeh" value="" class="BotonSiComprar" /></center>
</form>

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder