Corregirme este php - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Corregirme este php (
/showthread.php?tid=628101)
Corregirme este php -
RioYX - 05.02.2017
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.