05.02.2017, 22:10
Quien me arreglaria este pedazo de php, quiero que cuando un usuario compre una prenda y tiene guardada 4 en su inventario y no en la web le salga un mensaje "Tienes 4 prendas, necesitas guardarla en la web para comprar la proxima", ya que trate de todo pero todavia sigue sin aceptar la compra la web sigue saliendo "Ya tienes 4 prendas"
Esto es la funciуn
EnWeb, asi es el guardado mysql. 1 esta guardado en la web y 0 esta guardado adentro del juego.
Esto es la funciуn
Код:
<?php function getSHOPItems_Html($sys) { include('mysql.php'); $return = ''; if($sys == 4) { if($conter = file('./prendas.cfg')) { $explode = explode(",", $conter['0']); $count = count($explode); if($count != 0) { for($i = 0; $i < $count; $i++) { $exp2 = explode(":", $explode[$i]); $return .= ' <div style="width:95%;height:150px;margin:auto;margin-top:15px;color:#000;border:1px #DCDCDC solid;"> <p> <img style="width:108px;height:120px;float:left;margin:10px;" src="imagenes/prendas/'.$exp2['0'].'.png" /> <h2 style="color:#000;padding-top:7px;"> <b>'.GetPrendaNombre($exp2['0']).'</b> <br /> Precio: <b>'.$exp2['1'].' '.$Diminutivo.'</b> <br /> <form action="" method="post"> <input type="hidden" name="inputTextLAVRPItem" value="'.$exp2['0'].'" /> <input type="hidden" name="inputTextLAVRPItemPrice" value="'.$exp2['1'].'" /> <input name="buySYS2Prenda" type="submit" class="btn btn-default" value="Comprar Prenda" style="background:green;color:#fff;" /> </form> </h2> </p> </div> <hr /> '; } } } } return $return; }
Код:
<?php if($_POST['buySYS2Prenda']) { if($estaonline == 0) { if( $_POST['inputTextLAVRPItemPrice'] <= $rc ) { if($Objeto1 == 0) { $sql = mysql_query("UPDATE usuarios SET Moneda=Moneda-".$_POST['inputTextLAVRPItemPrice']." WHERE Username='".$_SESSION['User']."'"); $sql = mysql_query("INSERT INTO `prendas` (Propietario,Objeto,Slot,EnWeb) VALUES ('".$_SESSION['User']."','".$_POST['inputTextLAVRPItem']."','1')"); echo '<div class="login" style="padding:5px;top:20px;background-color:#06AD00; color:#FFFFFF; width:667px; text-align:center;"><strong>Prenda comprada correctamente (-';?><?php echo $_POST['inputTextLAVRPItemPrice']; echo "";?><?php echo $Diminutivo?><?php echo ")";?><?php echo '</strong></div>'; } else if($Objeto2 == 0) { $sql = mysql_query("UPDATE usuarios SET Moneda=Moneda-".$_POST['inputTextLAVRPItemPrice']." WHERE Username='".$_SESSION['User']."'"); $sql = mysql_query("INSERT INTO `prendas` (Propietario,Objeto,Slot,EnWeb) VALUES ('".$_SESSION['User']."','".$_POST['inputTextLAVRPItem']."','2')"); echo '<div class="login" style="padding:5px;top:20px;background-color:#06AD00; color:#FFFFFF; width:667px; text-align:center;"><strong>Prenda comprada correctamente (-';?><?php echo $_POST['inputTextLAVRPItemPrice']; echo "";?><?php echo $Diminutivo?><?php echo ")";?><?php echo '</strong></div>'; } else if($Objeto3 == 0) { $sql = mysql_query("UPDATE usuarios SET Moneda=Moneda-".$_POST['inputTextLAVRPItemPrice']." WHERE Username='".$_SESSION['User']."'"); $sql = mysql_query("INSERT INTO `prendas` (Propietario,Objeto,Slot,EnWeb) VALUES ('".$_SESSION['User']."','".$_POST['inputTextLAVRPItem']."','3')"); echo '<div class="login" style="padding:5px;top:20px;background-color:#06AD00; color:#FFFFFF; width:667px; text-align:center;"><strong>Prenda comprada correctamente (-';?><?php echo $_POST['inputTextLAVRPItemPrice']; echo "";?><?php echo $Diminutivo?><?php echo ")";?><?php echo '</strong></div>'; } else if($Objeto4 == 0) { $sql = mysql_query("UPDATE usuarios SET Moneda=Moneda-".$_POST['inputTextLAVRPItemPrice']." WHERE Username='".$_SESSION['User']."'"); $sql = mysql_query("INSERT INTO `prendas` (Propietario,Objeto,Slot,EnWeb) VALUES ('".$_SESSION['User']."','".$_POST['inputTextLAVRPItem']."','4')"); echo '<div class="login" style="padding:5px;top:20px;background-color:#06AD00; color:#FFFFFF; width:667px; text-align:center;"><strong>Prenda comprada correctamente (-';?><?php echo $_POST['inputTextLAVRPItemPrice']; echo "";?><?php echo $Diminutivo?><?php echo ")";?><?php echo '</strong></div>'; } else { echo '<div class="login" style="padding:5px;top:20px;background-color:#F00; color:#FFFFFF; width:667px; text-align:center;"><strong>No puedes comprar mas de 4 prendas.</strong></div>'; } ?> <?php } else { echo '<div class="login" style="padding:5px;top:20px;background-color:#F00; color:#FFFFFF; width:667px; text-align:center;"><strong>No tienes los ';?><?php echo $Diminutivo?><?php echo ' necesarios (';?><?php echo $_POST['inputTextLAVRPItemPrice'];?><?php echo ')</strong> </div>'; } } else { echo '<div class="login" style="padding:5px;top:20px;background-color:#F00; color:#FFFFFF; width:667px; text-align:center;"><strong>Tienes que estar desconectado para comprar una prenda.</strong></div>'; } } ?> <?php echo getSHOPItems_Html(4); ?>