Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: javierpiegoi en 10 de Enero 2013, 09:23
-
Hola:
Tengo que hacer un cálculo en una web, y me he perdido ya que no controlo mucho.
Se trata de un script en un formulario en el que el precio final varía en función de una cantidad
El esquema sería este:
Cantidad= C
Importe Fijo= F (siempre es fijo)
Importe variable= V
V= (F + 1% de C)
(si C es menor de 5000 1% de C = 0) ó (V = F)
No sé si sería ma´s conveniente en PHP o en Javascript
Estoy bastante liado, me podéis ayudar?
Gracias
-
Hola javier, la diferencia entre usar php y javascript estaría en que php se ejecuta del lado del servidor y por tanto el código no reside en el ordenador del usuario, mientras que con javascript la ejecución es del lado del cliente (ordenador del usuario) y el código se ejecuta y se encuentra en su ordenador. Con javascript no necesitas comunicar con el servidor y estar intercambiando información con lo que la apariencia es de que el proceso es rápido. Ambas opciones pueden ser válidas, depende de cómo quieras plantear el proceso. Por ejemplo si el usuario escoge una opción en una pantalla y luego en la siguiente pantalla se le van a mostrar los datos usaríamos php; si quieres que en una misma pantalla el usuario vea dinámicamente cómo varían los precios en función de que escoja una opción u otra puedes usar javascript.
En procesos con precios debes tener una validación del lado del servidor para evitar que un usuario por error o por mala intención manipule los datos. Por ejemplo, supón que el precio inicial es 1000 y después del cálculo realizado es 1010. Si lo haces por javascript luego debes validar en php que el valor que te llega es correcto, por ejemplo que no te pueda llegar precio inicial 1000 y después del cálculo 850 porque eso sería erróneo.
-
Gracias tocayo
Está claro que tendrá que ser en PHP, ahora lo veo.
.... Pero no sé como es :(
-
Hola, no sé si te refieres a que no tienes los fundamentos de php, si te refieres a eso empieza por seguir este curso: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193
Si estás usando algún cms como drupal o joomla habría que verlo específicamente
Si te refieres a que sabes php pero hay algún paso concreto que no sabes dar pon aquí el código y tratamos de revisarlo y echarte una mano ;D
-
Hola
Estoy empezando con el Javascript y me ha surgido la necesidad de implementar ese script, que parece tendría que ser en PHP, del que no tengo conocimiento alguno, y efectivamente es sobre Joomla.
Gracias por tu respuesta y tu interés
-
Desde joomla tienes distintas posibilidades, desde la manipulación directa del código del núcleo o de extensiones, hasta usar alguna extensión que permita lo que quieras hacer, o también hay extensiones que permiten insertar código php dentro de artículos, depende del caso concreto.
-
Muchas gracias
Investigaré a ver que encuentro