El titulo esta algo confuso pero alguien con cereblo lo entiende XD
bno aqui mi duda veran hace poco intente hacer un sistema de ventas ams-mysql-php no les preguntare de el php o de el sql solo de el ams
la duda es qque veran el codigo funciona bn lo que hace es obtener una ID llamada entityid via mysql php
y con esa id busca otra luego esa q busca se llama lc y resta el lc con el precio de el item y hace el update aqui el codigo de compra
el problema es q el programa no tiene limites
ejemplo si tienes 2lc y el item cuesta 5 te pone -3lc
trate de hacerle un IF de mayor o menor ejemplo
pero no funciona osea asi como esta compra siempre el item y si le cambio el < por > no lo compra sale el mensaje
la pregunta es
como logro colocar el if que sea
if (Lc es menor que PRecio) then
salga el mensaje que le falta lc
else
cargar codigo
end
como paso ese codigito de if (Lc es menor que PRecio)
ese codigo como es correctamente?
bno aqui mi duda veran hace poco intente hacer un sistema de ventas ams-mysql-php no les preguntare de el php o de el sql solo de el ams
la duda es qque veran el codigo funciona bn lo que hace es obtener una ID llamada entityid via mysql php
y con esa id busca otra luego esa q busca se llama lc y resta el lc con el precio de el item y hace el update aqui el codigo de compra
-------------------------------------Lc--------------------------------
Lc = INIFile.GetValue(_SourceFolder .."//Usuario.ini", "Home", "EntityID");
datos4={Lc=Lc}
result4 = HTTP.Submit("http://"..PagServ.."/ObtenerDatosEntityLc.php", datos4, SUBMITWEB_POST, 20, 80, nil, nil);
if (Lc ~= "") then
---------------------------------Item1------------------------------------
MySQLCursor1 = MySQLConnection:execute("SELECT * FROM hot WHERE id="..id2);
row = MySQLCursor1:fetch({},"a")
ID = row.images
RestaPrecio = result4 - row.Precio
EntityID2 = INIFile.GetValue(_SourceFolder .."//Usuario.ini", "Home", "EntityID");
Compra={EntityID1=EntityID2, Lc1=RestaPrecio}
result10 = HTTP.Submit("http://"..PagServ.."/Comprar.php", Compra, SUBMITWEB_POST, 20, 80, nil, nil);
if (Lc1 ~= "") then
EntityID6 = INIFile.GetValue(_SourceFolder .."//Usuario.ini", "Home", "EntityID");
Insert={EntityID=EntityID6, ID=ID}
result11 = HTTP.Submit("http://"..PagServ.."/InsertItems.php", Insert, SUBMITWEB_POST, 20, 80, nil, nil);
if (IDITEMS ~= "") then
Label.SetText("Login3", RestaPrecio);
Dialog.Message("Noticia", result11, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Dialog.Message("Recuerda que", "Si tienes el Pj abierto solo cierralo y vuelvelo a abrir para que aparezca el item", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
end
end
el problema es q el programa no tiene limites
ejemplo si tienes 2lc y el item cuesta 5 te pone -3lc
trate de hacerle un IF de mayor o menor ejemplo
if (Lc <= Precio) then
ComprarItem();
else
Dialog.Message("Error", "No tienes lc suficientes", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
end
end
pero no funciona osea asi como esta compra siempre el item y si le cambio el < por > no lo compra sale el mensaje
la pregunta es
como logro colocar el if que sea
if (Lc es menor que PRecio) then
salga el mensaje que le falta lc
else
cargar codigo
end
como paso ese codigito de if (Lc es menor que PRecio)
ese codigo como es correctamente?