SA-MP Forums Archive
Ultra facil solo para gente con exp 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: Ultra facil solo para gente con exp PHP (/showthread.php?tid=627573)



Ultra facil solo para gente con exp PHP - RioYX - 29.01.2017

Bueno estaba ya terminando la web de mi sv pero tengo un problemita al comprar prenda, el problema es que quiero que pueda comprar prenda asi tenga 4, pero que las tenga guardadas.. aca esta el php para ver si pueden ayudarme por favor.

Код:
<?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) 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) 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) 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) 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); 
?>
Esto es un pedazo de donde estaria y no estaria guardado en la web:

Код:
	$query1 = mysql_query("SELECT * FROM prendas WHERE `Slot` = '1' `Propietario` = '$User' AND `EnWeb` = '0'"); 
    while($row = mysql_fetch_assoc($query1))
Donde sale "Slot" el "1" es el espacio prenda 1, prenda 2, prenda 3 y 4 y "EnWeb" "0" el 0 equivale a que no esta en la web guardada y el 1 que si esta guardada.


Respuesta: Ultra facil solo para gente con exp PHP - iSanchez - 29.01.2017

"el problema es que quiero que pueda comprar prenda asi tenga 4, pero que las tenga guardadas.."
No entendн tu problema.. explнcate mejor xd


Respuesta: Ultra facil solo para gente con exp PHP - RioYX - 29.01.2017

Osea que las prendas que compre las guarde automaticamente en la web.


Respuesta: Ultra facil solo para gente con exp PHP - Thomson404 - 30.01.2017

Haber, tu lo que deseas es que el usuario al comprar las prendas se las guarde automбticamente, y se puedan guardar hasta cuatro prendas, їes eso a lo que te refieres?


Respuesta: Ultra facil solo para gente con exp PHP - RioYX - 30.01.2017

Se puedan guarda hasta mas de 4, Si.


Respuesta: Ultra facil solo para gente con exp PHP - mcreed - 30.01.2017

No soy un experto en MySQL mucho menos en PHP.

Pero si lo que quieres hacer es guardar varias prendas en el Slot 1, ya sea que por esta manera determinas que tipo de prenda es y donde ser colocada:Si tu quieres guardar una prenda por slot: No te explico nada mбs por que la verdad no se mucho de PHP, y respecto a las consultas que estas consultando solo miro un error en la siguiente:

PHP код:
mysql_query("SELECT * FROM prendas WHERE `Slot` = '1' `Propietario` = '$User' AND `EnWeb` = '0'"); 
Te falto el AND y los puntos:
PHP код:
mysql_query("SELECT * FROM prendas WHERE `Slot` = '1' AND `Propietario` = '.$User.' AND `EnWeb` = '0'"); 



Respuesta: Ultra facil solo para gente con exp PHP - RioYX - 30.01.2017

Bro son 4 slots, y lo que quiero es simplemente que en la web al comprar una prenda, la guarde FP y no DP automбticamente.


Re: Ultra facil solo para gente con exp PHP - GlobitoPawn - 31.01.2017

Si te explicбs mejor, a lo que vas es que al comprar una prenda se guarde en la web y no en el juego?
Entonces cuando la comprйs pon que "EnWeb" sea igual a 1.


Respuesta: Ultra facil solo para gente con exp PHP - RioYX - 31.01.2017

Alv es sierto :V xD