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:
Código:
En functions.php tengo la function ComprasWeb:<?php echo ComprasWeb(1); ?>
Código:
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).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...
Necesito obtener en forma de lista todos los items de la tabla web_items ordenándolos por su ID (menor a mayor).
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:
Código:
Gracias. <?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>