Corregirme este php
#1

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

Код:
<?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); 
?>
EnWeb, asi es el guardado mysql. 1 esta guardado en la web y 0 esta guardado adentro del juego.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)